'It' red balloons popping up in Central CA storm drains
WELL THAT'S TERRIFYING! Someone in Clovis is getting into the spooky season spirit by planting red balloons in storm drains around the city. 🤡🎈
More Videos
From CNN Newsource affiliates