Inside lonely Japanese village where residents are outnumbered by creepy puppets keeping them company
A LONELY Japanese village has become overrun by creepy life-size puppets who have been slowly replacing the residents. Eerie pictures show dozens of dolls riding on bikes, playing around on swings…
