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 out for her morning walk. Watch CC Off English Lamar Johnson …
Read More