Japan 2005

Previous Home Next

DSC01003

Heading in to see the Emperor. Here come the masses.