Ohyaku: The Female Demon (1968)



Ohyaku: The Female Demon