Cameron Diaz

ROCK HARD BIKINI BABE

8/1/2011 4:45 AM PDT BY Johnny Lopez
0801_cameron_diaz_Splash
With her bulging biceps and flat as a board stomach, Cameron Diaz emerged from the waters off South Beach in a bright yellow bikini this weekend.

Princess Fiona is yoked!

0623_bikini_body_guess_who_footer