Japan is investigating mysterious sphere that washed up on beach
A metal orb of unknown origin washed up on a beach in Japan, prompting authorities to block off the area...
A metal orb of unknown origin washed up on a beach in Japan, prompting authorities to block off the area...