Baba Yaga Add to favorite DMCA Complaint Tweet Baba Yaga FreeClip art by OlKu Free Download License: CC0 1.0 Universal (CC0 1.0) ID: 92650 Tags: witch, baba yaga, chicken house