Will Terrifying Red Balloons Pop Up Again in Maine This October?
Red balloons were tied to every storm drain in Portland, Maine, last October. Nobody knew who did it, but everybody knew it was insinuating there's a killer clown on the other end of the string because of Maine native Stephen King.