Cameron Diaz in a Teeny Yellow Bikini in South Beach

By: Antonio Martinez / August 1, 2011