Monday January 20, 2025
According to legend, Kuchisake-onna was a woman whose mouth was slit from ear to ear while she was alive