Dr. Edward Frost

The Baba Yaga Saga

Baba Yaga? We swear, this is not made up. Baba Yaga is a witch of timeless east European mythology. She is extremely ugly. Ferocious. Terrifying. Lived in a magic hut in the depths of the forest. Yet she has visitors. Most of … read more.