A large metal sphere has washed up on the shore of Enshu beach in Hamamatsu, Japan, sparking much speculation on social media as to its origin...
A large metal sphere has washed up on the shore of Enshu beach in Hamamatsu, Japan, sparking much speculation on social media as to its origin...