Pennsylvania police department ‘terrified’ after finding red balloons tied to sewer grates

Pennsylvania police department ‘terrified’ after finding red balloons tied to sewer gratesA police department claimed to be “completely terrified” after spotting red balloons tied to sewer grates, similar to the horror film "It," in Lititz, Pennsylvania.



Yahoo News – Latest News & Headlines