Kuchisake-onna Picture

Kuchisake-onna also known as the slit-mouth woman is a Japanese myth of a woman who was scared by her husband for cheating and cam back as a vengful spirt asking passerby's if she was beautiful.
Hades + Persephone Sketch
DA mythology contest
Kuchisake-onna
Peg Powler
Lilith Dark Moon Biro Sketch