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
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