Annie Leibovitz

TIME: All-Time 100 Icons In Fashion, Style and Design

by Upscale Swagger on April 3, 2012