by Dan Girmus• Film• Horizon LineThe Vanquishing of the Witch Baba Yaga | Jessica Oreck October 15, 2014