A Japanese Demon (1973)

Drama
Horror