If you ever spent summers in Tokyo watching those freaky psychic ghost shows, you know about Jukai, or the suicide-inducing forest at the foot of Mt. Fuji.
If you ever spent summers in Tokyo watching those freaky psychic ghost shows, you know about Jukai, or the suicide-inducing forest at the foot of Mt. Fuji.