Cameron Diaz ROCK HARD BIKINI BABE

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