The Most Terrifying Pics On Google Street View

The creepy village


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. 

The two guys


These are either two old guys looking and dressing exactly alike walking through the street close to each other, or is this a glitch on the Google camera? We might never know…