News Cameron Diaz smoulders on June’s Harper’s Bazaar UK covers by Maria Pierides on 30th April 2012 0 comments It’s virtually impossible to believe Cameron Diaz is 39 years old when we are greeted with images like this. Read More