1 of 16
Calvin Klein

CALVIN KLEIN BY STEVEN KLEIN, JULY 2013. ALL CLOTHING: KLEIN'S OWN. 

TOP LEFT TO BOTTOM RIGHT: PATRICK DEMARCHELIER, 1992; PATRICK DEMARCHELIER, 1992; MIKAEL JANSSON, 2004; STEVEN KLEIN, 2002; STEVEN MEISEL, 2004; DAVID SIMS, 1993; DAVID SIMS; 1993; DAVID SIMS; 1993. 

 

TOP LEFT TO BOTTOM RIGHT: MARIO TESTINO, 1999; PETER LINDBERGH, 1995; BRUCE WEBER, 1991; PATRICK DEMARCHELIER, 1996; BRUCE WEBER, 1991; BRUCE WEBER, 1991.

 

BROOKE SHIELDS BY RICHARD AVEDON, 1980.