Tokyo’s Haneda Airport to Reveal Largest Indoor Godzilla Statue in the World
Picture yourself disembarking from the plane at Tokyo’s Haneda airport. You touch down at Terminal 3, the international section of the airport, and are welcomed by an unexpected representative: Godzilla! Indeed, the King of Monsters will be establishing his presence at the airport in a grand manner. A colossal version, stretching 131 feet, will be positioned above a part of […]