Jennifer Aniston's bikini body continues to fascinate, and for good reason.
The 44-year-old's physique is enviable to say the least, as she proved on second day of rest and relaxation with loved ones in Cabo San Lucas, Mexico.
Out was the familiar-looking pink bikini from earlier Jennifer Aniston bikini photos. In was a strapless black bikini top and purple bikini bottoms.
The actress looked very relaxed and, of course, fit. Big surprise there.
The organic food and yoga enthusiast "looked amazing" in her two-piece, an eyewitness said ... not that you need to be an eyewitness to say that.
As for the man who put a ring on it, Justin Theroux's vacation physique is nearly as impressive as his life partner's. Both are looking pretty ripped these days: