A Haircut for the Hina Doll
Country: Japan
Movie
Garo: Red Requiem
Neko Zamurai
Episode 12
The Scary Folklore: Omote no Sho