Imabari Castle. Known as one of the three great water castles. The moat gets its water from the sea and you often find fish swimming there

by mmats01

Write A Comment