Gizmodo

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...