KANOX
The Tale of Genji 1981
Ghost Story: Flower House 1991
An eerie statue of the Kannon shedding tears in an old Western-style house. Fifty years of the strange lives of the mothers and daughters who protect the statue of the Kannon.
An eerie statue of the Kannon shedding tears in an old Western-style house. Fifty years of the strange lives of the mothers and daughters who protect the statue of the Kannon.