This Japanese Urban Legend Is The Stuff Of NightmaresThis Japanese Urban Legend Is The Stuff Of Nightmares
Kuchisake-onna The Japanese Urban Legend The Japanese urban legend of Kuchisake-onna the woman with the slit mouth started in the late 1970s. Supposedly an old woman spotted the young