Police and villagers in a coastal town in Japan are baffled by a massive iron ball that washed up on a nearby beach. Apart for the fact that it is not anything that would explode, authorities are currently at a loss as to what exactly it is.
The 1.5-meter-diameter sphere has been the focus of hysterical rumours since it washed up on Enshu Beach in Hamamatsu, a city on the nation’s Pacific coast, according to local media.