abnormalrealm.com
Beware the Baba Yaga
In Eastern European foklore, the Baba Yaga is a witch or supernatural entity often describes as a hideous old woman. Legends mention she wears or dress, with bright glowing read eyes, claws and poi…