Metal Sphere Found on Japanese Beach Prompts UFO and Dragon Ball Z Theories
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 out for her morning walk.Read more…