Aniworks Logoworks
Folktales from Japan

Episode 40 of Folktales from Japan

Momotaro / Princess Flowerpot Head / The Story Of the Twelve Signs Of the Zodiac