Jennifer Aniston and her fiancé, Justin Theroux, were seen enjoying the warm weather in Mexico on Christmas Eve. The actress donned a pink bikini top but later changed into a green strapless one. The couple had arrived in Cabo San Lucas the day prior to spend their festive season under the sun.