Key to the Artworks

Glass, 29 x 21 cm 2013. Installation view at Saint Roc’s Chapel, Valls (Tarragona, Spain). Photo by Alba Rodriguez