You are going to Watch Folktales from Japan Episode 75 English subbed online free episodes with HQ / high quality. Stream Anime Folktales from Japan Episode 75 Online English sub 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. An arrogant whale loses a race.