Jennifer Aniston, 55, looked sensational in a tiny string bikini as she soaked up the sun in Cabo, Mexico with her friends.
The actress, 55, put her toned body on display in a hot pink triangle top and light blue bottoms as the group enjoyed a leisurely afternoon.