Baba Yaga, also spelled Baba Jaga (from Polish) is a supernatural being (or one of a trio of sisters of the same name) who appears as a deformed and/or ferocious-looking woman.You sir are the Baba Yaga!!!!! The John Wick of the forum!!!!!!
I don’t know what they were thinking in John Wick