Japan is mystified by a giant metal sphere that washed up on a beach, with some commentators suggesting it's Godzilla's egg

3 years ago 18
Read Entire Article