The Tale of Himeji Castle

1995