Cameron Diaz for Esquire

Photographed by Vincent Peters
Styling by Lysa Cooper
press to zoom
press to zoom
press to zoom
press to zoom
1/1