1 articles
Japan
Godzilla egg? Large, mysterious metal sphere beached in Japan fuels wild speculation
A giant metal ball measuring 5 feet wide has washed up in Hamamatsu City, Japan, leaving authorities questioning its origin. Earlier this ...
Ines Shin