The Beast to Die [Yajû Shisubeshi] Directed by: Toru Murakawa 1980 (Thanks eternally H2O) (Also, s orry for being away for this...

Nihon Cine Art