Cameron Diaz & Alex Rodriguez: Thanksgiving in Mexico!
The 38-year-old actress showed off her bikini body while vacationing with the New York Yankees slugger over the Thanksgiving holiday weekend.
Earlier in the week, Cameron and A-Rod enjoyed a boat ride around Biscayne Bay in Florida.
“They break up and get back together all the time,” a source recently told Us Weekly about the on-again couple.
FYI: Cameron is wearing Jennifer Meyer thin bangles with stones.