Mysterious Metal Sphere Washes Up On Japanese Beach, Sparking Investigation February 23, 2023 Police and even a bomb squad were sent to check out the cryptic object, dubbed “Godzilla egg.”