an Entity in Data Space: 134.155.108.49:8890
The Slit-Mouthed Woman (口裂け Kuchisake), aka Kanno Byoto: Nureta Akai Kuchibiru is a 2005 Japanese pink horror film written and directed by Takaaki Hashiguchi.