Tokyo: Emperor Meiji and Ultraman

Here is Ultraman. Never thought I would see one in Tokyo but you will get the chance to bump into those 'What the hell?!' moments from time to time. We are now at Meiji Shrine to pay respect to Emperor Meiji and Empress Shoken. They both are responsible for modernizing Japan... and Ultraman was born.