Page 1 of 1
Ninja hicho fukuro no shiro (Castle of Owls) [1963]