Aniworks Logoworks
Folktales from Japan

Episode 240 of Folktales from Japan

Yamata no Orochi | Lake Moon | The Demon and the Chinese Yam