Baba Yaga (Michelia)

Baba Yaga is a creature that possess ungodly powers.