Tuesday, 5 November 2013

The fox and castle

Inari shrine at Inuyama castle.

No comments: