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…