Please upgrade your Flash player to version 6 or higher to view this content.
Luc Delahaye French, negative, January 9, 2005; print, 2006 Digital chromogenic print 175.9 x 241 cm (69 1/4 x 94 7/8 in.) 2007.15