View of Godzilla head over Tokyo in Shinjuku

Getting Up Close and Personal With Godzilla in Tokyo

If you’re wandering around the northern part of Tokyo’s Shinjuku and hear a roar, don’t panic, it’s just the giant Godzilla on top of the Shinjuku Gracery Hotel doing it’s thing (well, hopefully). If you happen to be within eyeline of the Godzilla head you might even see him breathe fire – but what you might not …

Read more