Cameron Diaz in a Bikini in Mexico

Barbara DeFranco | December 20, 2010 - 6:31 am