Castles - patrickphoto
Castle walls at Iga, the ninja town, the highest castle walls in Japan

Castle walls at Iga, the ninja town, the highest castle walls in Japan

JapancastlecastlesIgaNinjatravel

From Castles