Cameron Diaz, Reese Witherspoon & Drew Barrymore Bikini at the beach in Mexico. Post navigation Cameron Diaz Interview magazine Russia (March 2013)