1 THE JAPANESE WOMAN

we all know, the scary urban legends that people tell young kids to scare them but, I would especially like to tell this one. This urban legend haunts the streets of OMETESANDŌ, TOKYO, JAPAN.

avataravatar
Next chapter