‘Godzilla Egg’: Mystery Sphere Found On Beach In Japan’s Hamamatsu Perplexes Locals

A large metal sphere found at a beach shore in Japan’s coastal city of Hamamatsu has set off a flurry of speculations in the country. New Delhi: A…