thesupernaturalfoxsisters.com
Monster of the Week: The Baba Yaga
The Baba Yaga (called Baba Jaga in Poland, Baba Roga in Bosnia, Baba Pehtra in Slovenia, and JeĹžibaba in the Czech/Slovak lands) is a forest-dwelling witch of Eastern European folklore. She is, in …