Jennifer Aniston and her fiancé Justin Theroux were enjoying the Christmas Eve in Mexico, where they were spotted soaking up the sun. Aniston was photographed wearing a bright pink bikini top, which she later changed into a vibrant green strapless one. The couple had reached Cabo San Lucas a day before to spend their holiday season in the sunny destination.