A Real Horror Story of Japanese Urban Legend Kuchisake Onna
Kuchisake Onna, also known as The Slit-Mouthed Woman, is a scary Japanese urban legend of 1975 duration. A Japanese woman,
Read MoreKuchisake Onna, also known as The Slit-Mouthed Woman, is a scary Japanese urban legend of 1975 duration. A Japanese woman,
Read More