Japanese Hotel Opens Interactive Godzilla vs. King Ghidorah Room

Are you a big Godzilla fan? Well, should you find yourself in Tokyo, Japan, in and around the area of Shinjuku City, then you may want to visit the Hotel Gracery. This location actually has […]