Weird Sightings On Google Street View

The creepy village

thoughtcatalog

Nagoro Village is a tiny village in Japan in where for every one person that dies there’s a life-sized doll built in their memory. Taking a ride through that village via Google street view can be a surreal experience.