Cameron Diaz: Green with Envy

5/27/2009 5:19 PM PDT

Cameron Diaz: Green with Envy

Wearing her "Shrek" bikini, Cameron Diaz soaked her lovely 36-year-old bones in the waters off Hawaii on Tuesday.



Aloha!