Japan 2005

Previous Home Next

DSC03840

Some ducks in the moat.