The Kuchisake Onna: japanese legend
The Kuchisake Onna legend The Kuchisake Onna is one of the most famous ghost of Japan. As you can see from title she slit the mouth of her victims, but how she choose her victims or how she do this to them and why she do this? In this blog I will explain this legend, …