A Giant IT: Welcome To Derry Spoiler Has (Probably) Been Staring Us All In The Face, And I'm Convinced

Wait 5 sec.

Gotta love clues hiding in plain sight.