Aniworks Logoworks
Folktales from Japan

Episode 20 of Folktales from Japan

Princess Kaguya / The Demonic Little Sister / Scary Meat Buns