Ready or not, these 9 Japanese urban legends will chill you to your bones and leave you wide awake long after the night has passed.