Japan 2005

Previous Home Next

DSC05364

Gates of Hell, in Tokyo. Rodan's museum in Paris has one too.