Illusion of Blood
Illusion of Blood (lit. "Yotsuya Ghost Story") is a 1965 Japanese drama and horror film directed by Shirō Toyoda.
Source: Wikipedia, Illusion of Blood. Text licensed CC BY-SA 4.0. Not endorsed by or affiliated with Wikipedia or the Wikimedia Foundation.