A Happy Cameron Diaz Shows Off Bikini Body Poolside in Miami

Barbara DeFranco / July 8, 2014