No overview available for this episode.
Japanese Folklore Tales
Season 1
947
April 30, 1994
25 minutes