Please upgrade your Flash player to version 6 or higher to view this content.
Luc Delahaye French, negative, May 27, 2006; print, 2007 Digital chromogenic print 281.9 x 137 cm (111 x 53 15/16 in.) EX.2007.6.8 Courtesy of the artist