Aniworks Logoworks
Folktales from Japan

Episode 132 of Folktales from Japan

The Extending Head / Strong Tarou / Kijimuna and the Sea God