Castle of Owls (Ninja hicho fukuro no shiro)
-
Release info:
Castle_of_Owls_[1963].eng
-
Castle_of_Owls_[1963].eng.srt