Jennifer Aniston is comfortably in her 40s but you wouldn't know it going by her amazing body.
The Hollywood actress flaunted her stunning physique in a black bikini top while enjoying the sunshine in Los Cabos, Mexico with her hunky fiancé Justin Theroux.
Jen indulged in a few light snacks and topped up her tan while her beau looked like he was reading a script. But they still managed to share a few laughs and loving glances while laying out.
And if Jen is pregnant, following recent reports, there was no sign of a baby bump going by her taut abs!