Aniworks Logoworks
Folktales from Japan

Episode 93 of Folktales from Japan

The Deer Springs / Tail Fishing / Hachiroutarou