Jennifer Aniston never seems to age.
The Hollywood actress hit the beach as she celebrated her 48th birthday in Los Cabos, Mexico with her husband Justin Theroux.
She was photographed by some papaparazi soaking up the sun in a sexy blue bikini and she looks mighty fine.
In another photo, she can be seen rocking a tiny black bikini. The Horrible Bosses star prove that she's still capable of turning heads.