It’s at an airport in Tokyo, welcoming international travelers with a towering tribute to Japan’s most famous movie monster. The statue stands 30 feet tall and stretches over 130 feet long. It’s based on Godzilla’s classic 1954 design.
Check out the Pictures and Video!
