Torahiko Hamada

Sword of the Beast (1965) HD
IMDb: 7.6

Sword of the Beast (1965)