Ludovica Gioscia b. 1977, Rome (Italy) | Lives and works in London (UK)
Portal 1, 2017
Fabric, screenprinting ink, thread and metal
89 3/8 x 44 1/2 in
227 x 113 cm
227 x 113 cm