Lisa Ross Unrevealed, Site 20 (Sun Ray on Saint’s Tomb) (2010) Text caption 152 x 102 cm (print) Framed, Archival Pigment Print on Cotton Paper SOLD