Residents in the English village of Rochdale are freaking out after a giant baby doll was erected in the town square, with some petrified pedestrians describing the installation as “creepy.” ...
Results that may be inaccessible to you are currently showing.