The eye, Le Louvre 2010
Chromogenic print
27¼ × 40 inches; 69 × 102 cm