Shuri Castle in Hana, Okinawa Perfecture, Japan

Shuri Castle in Hana, Okinawa Perfecture, Japan