Marta Sklodowska, ‘Baba Yaga 3’, 2014, Luisa Catucci Gallery

About Marta Sklodowska

Polish, b. 1983, Wrocław, Poland