Tuesday April 30, 2024
According to legend, Kuchisake-onna was a woman whose mouth was slit from ear to ear while she was alive