‘Spy’ balloon, bomb, or UFO? Mysterious ‘iron ball’ on beach baffles Japan
A big steel ball washed up on a seaside in Japan`s Hamamatsu, prompting nearby government and police to cordon off
Read moreA big steel ball washed up on a seaside in Japan`s Hamamatsu, prompting nearby government and police to cordon off
Read more