Metal Sphere Found on Japanese Beach Prompts UFO and Dragon Ball Z Theories
Screenshot: NHK News A metal sphere, which many are calling Godzilla’s egg, washed up on the shore of Enshu beach in Hamamatsu, Japan. Authorities responded to the scene where a woman reported that she had stumbled upon the sphere while
Read More