Legend of Kuchisake-onna, the woman with a split mouth
This urban legend, comes from Japan involving a young woman—who vengefully kills those who cross paths with her. If someone is wandering alone at night, they unfortunately will meet up with Kushisake Onna. This...