Aniworks Logoworks
Folktales from Japan

Episode 47 of Folktales from Japan

The Farting Priest / The Demon Mask That Wept / Starfire