American actress, Cameron Diaz poses for British Vogue July 2010 issue. She features on the cover along with a few editorials inside.
Cameron sports a fresh summer look in the pictures.
The photo shoots were conducted by photographer Cameron Regan.