Series
Folktales from Japan
2013 ★ 6.7 / 10
FINISHED
25 Episode 75
Episode: The Puppet Master / The God of the Bathroom / The Whale and the Sea Cucumber
A puppet master visits a strange temple, a goddess is punished for her dalliances (repeat from episode 16) and an arrogant whale loses a race.