Aniworks Logoworks
Folktales from Japan

Episode 68 of Folktales from Japan

The Talking Fish / Urashima Tarou / The Demon's Handprint