Catherine McNeil by Vincent Peters for Harper’s Bazaar Spain May 2018

Model: Catherine McNeil; Photographed by Vincent Peters; Styling: Fran Marto; Makeup: Dottis Crimson. Advertisements

Advertisements

Cameron Diaz Strips Down for Esquire Magazine

41 years old actress, Cameron Diaz, is all legs on the cover of Esquire magazine, showing off an incredible body – not a surprise considering her love for surf and yoga. A determined woman, that in twenty years of being on the movie scene accomplished so much – 32 movies until now and $ 3…