bette midler by annie leibovitz

Annie Leibovitz

Bette Midler, 1979

mexico (8 works) by annie leibovitz

Annie Leibovitz

Mexico (8 works), 1986

elaines new york by annie leibovitz

Annie Leibovitz

Elaines New York, 1995

bill t. jones by annie leibovitz

Annie Leibovitz

Bill T. Jones

mexico (8 works) by annie leibovitz

Annie Leibovitz

Mexico (8 works), 1986

tom cruise by annie leibovitz

Annie Leibovitz

Tom Cruise, 2000

demi moore by annie leibovitz

Annie Leibovitz

Demi Moore, 1992

lance armstrong by annie leibovitz

Annie Leibovitz

Lance Armstrong, 1999