Aniworks Logoworks
Folktales from Japan

Episode 158 of Folktales from Japan

Kachikachi Mountain / Long Arms and Long Legs / Mountain Monk Rock