The Japanese have two kinds of ghosts in their folklore-the spirits of the dead, and the spirits of the living. This classic of Japanese literature invites you to take your choice if you dare.
The Japanese have two kinds of ghosts in their folklore-the spirits of the dead, and the spirits of the living. This classic of Japanese literature invites you to take your choice if you dare.