INUYAMA, Aichi Prefecture--It may sound trite, but the keep of Inuyama Castle here really was built for keeps. [Read More]

No reproduction or republication without written permission.