A traveller wanders deep into the forest to visit Baba Yaga, a mysterious woman who is said to possess the powers of life and death.
Dale Hayward & Sylvie Trouvé
2018
8 min