One day you are walking alone on the streets at night and you know at this time of the night no one should be out on the streets at night but you see someone covering their face and holding something in their hand and coming towards you what will you do when you see this.In today's episode i will tell you the story of Kuchisake Onna a Japanese urban legend ghost...
view more