David LaChapelle · Deluge, 0026

David LaChapelle, Deluge, 0026, digital C-print, mounted on aluminum, 180 × 234.5 cm. Sold at auction in 2013. See David LaChapelle’s auction records and prices →