Cameron Diaz - Harper's Bazaar June 2012

Photographer: Tom Munro