IT Activations Featured in Fetch TV’s top 5 movie marketing moments February 20, 2024 It (2017) Simple red balloons create a viral sensation In 2017, a series a red balloons appeared from nowhere tied to roadside grates. Was it Read More »