Omg!

Jennifer Aniston and Justin Theroux Spend Christmas in Mexico

Yahoo Celebrity

Though rumors continue to swirl that Jennifer Aniston is pregnant, photos from her annual Christmas vacation in Cabo San Lucas, Mexico, prove that she is definitely not expecting.

View gallery

.

Jennifer Aniston (FameFlynet)

View gallery

.

Justin Theroux (FameFlynet)

The 43-year-old actress and her fiance Justin Theroux, 41, were spotted flaunting their incredibly fit bods on Christmas Eve. While Aniston sported a red bikini, Theroux opted for black shorts and a matching newsboy cap. It's safe to say these two haven't been doing much pigging out over the holidays!

Cabo is clearly one of Aniston's favorite destinations. Over Thanksgiving, she headed to the hot spot with Chelsea Handler and a group of gal pals. She also celebrated her 41st birthday there in February 2010 by throwing a big bash that was attended by famous friends including Courteney Cox, Sheryl Crow, and Gerard Butler.

[Related: The Biggest Engagement Rings in Hollywood]

Perhaps the next soiree Aniston holds in Mexico will be her wedding to Theroux?!

More celebrity features on Yahoo!:

Follow omg! on Twitter

View Comments