Skip to Content

“It” Balloons

La Crosse, WI, United States / Magic 105
"It" Balloons

Police in a small Pennsylvania town have been finding “It” balloons tied to sewers.  Someone has a strange fascination with the Steven King story.  That would just be too freaky.  Source: UPI

Comments are closed.

Latest

More