“The Vanquishing of the Witch Baba Yaga” Leave a Comment / By Danny Baldwin / October 23, 2014 “The Vanquishing of the Witch Baba Yaga”