The Demon of Sendai's Castle

1962