Todo Takatora

The beautiful statue of Todo Takatora is in Imabari, at the foot of the castle hill. It is one of the best settings for an equestrian statue in Japan.

ShareShare on FacebookTweet about this on TwitterShare on LinkedInGoogle+Email to someone