Lovebirds Cameron Diaz and baseball star Alex Rodriguez celebrated Turkey Day with a romantic getaway in Mexico. The on/off couple was spotted displaying their hot bodies as they soaked in the sun on the beach and took a dip in the ocean over the holiday weekend. Cameron and A-Rod had a hot summer romance, which fizzled in October. However, the pair re-emerged in early November and has been spotted sharing a romantic dinner in West Hollywood and working out together in South Beach. Just last week, they had a PDA marathon on a yacht in Miami! "They break up and get back together all the time," a source reportedly said. Let's hope they make it stick!