She may be promoting her Body Book these days, but Cameron Diaz's stunning physique deserves an ode all its own. The 41-year-old star had no problem flaunting her many assets while enjoying a girls trip to the Caribbean on March 17.
Wear “Modest” DWTS Costumes; Cameron Diaz Goes Topless: Top Stories