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

About Marta Sklodowska

Polish, b. 1983, Wrocław, Poland