Thursday July 30, 2026
According to legend, Kuchisake-onna was a woman whose mouth was slit from ear to ear while she was alive