Take a look inside David LaChapelle’s mesmerising new books

Published on 20 November 2017