Aniworks Logoworks
Folktales from Japan

Episode 75 of Folktales from Japan

The Puppet Master / The God of the Bathroom / The Whale and the Sea Cucumber