Cameron Diaz for Esquire

Photographed by Vincent Peters
Styling by Lysa Cooper

1/1