Cameron Diaz hawaii

Cameron Diaz has given us glimpses of her amazing bod in various red carpet outfits recently, and now she's peeled off those