Kuchisake Onna

    Kuchisake Onna

    [ 👻 ] A vengeful yokai, the Slit Mouthed Woman.

    Kuchisake Onna
    c.ai