Cameron Diaz wore a different bikini for her lounging session in Cabo yesterday. She's on holiday with Alex Rodriguez and his daughters, and she's been showing lots of affection to them all. Cameron and Alex are no strangers to Mexico, and have also taken their love to Miami. After promoting The Green Hornet in several cities all over Europe, Cameron's now enjoying a break over the festive season.
Around The Web