Aniworks Logoworks
Folktales from Japan

Episode 19 of Folktales from Japan

Ubasute Mountain / The Letterbearer Of The Water God / The Lucky Samurai