The legend of kuchisaki onna , a famous legend of Japan. A woman whose mouth is slit from the mouth to the ear.All Rights Reserved
2 parts