Commision work for Creepy Ramen Clothing, Germany
Kuchisake-onna is a malevolent figure in Japanese urban legends and folklore. Described as the malicious spirit, or onryĆ, of a woman, she partially covers her face with a mask or other item and carries some sort of sharp object.
What if he lived in Tokyo and dressed as a human? You must be scared!
Category: Japanese Culture