GOOGLE Maps Street View is intended for users looking to explore areas around the world from the comfort of their own device. However, it has become an unlikely source of bizarre sights – such as this terrifying spectacle in Japan.

Main Source link