Aniworks Logoworks
Folktales from Japan

Episode 203 of Folktales from Japan

The Forest of Furuya | The Tengu and the Potato | The Kakegoro of Kanne and the Princess