Cameron Diaz gave holidaymakers on the Spanish island of Majorca "a vacation that was worth every penny spent," when she stripped off for a fashion shoot on the beach.
The actress gave other sunbathers quite a view of her bare breasts when she changed from a grey chiffon skirt to a white bikini, and then later into skin-tight black hotpants.
"Almost every time Cameron changed her clothes we got a flash of boob," Newsoftheworld quoted one sunbather, as saying..
And apart from posing for the cameras on the Spanish island, the 34 year old, who is currently dating pop heart-throb Justin Timberlake, also promoted her new film The Holiday there.
