Himeji Castle and high rock wall, Japan.

Royalty-free stock photo ID: 57909823

Himeji Castle and high rock wall, Japan.