Japan – Inuyama – Ancient Castle and Penis Temple
The ancient castle Inuyama-jo looks down on the town from its lofty perch above the river. It is a beautiful and commanding site to behold 40 metres above the river. Rosie and The Operator are getting used to these treks up to temples and castles which are only ever built on the high spots.
Read More