Cameron Diaz may not be the hot young thing she used to be, but… Well, that’s all we’ve got. We definitely aren’t delusional enough to think that Cameron Diaz is a horrid old hag for someone in her early 40’s. She’s still rocking that body! We’ll keep it real though and say that INsite should probably get someone else if they want to sell those magazines. She was on a yacht in St. Barts when the ‘wardrobe malfunction waiting to happen’ non-incident happened. Enjoy(?).
Via Celebslam