Jennifer Aniston wears a green bikini that barely covers herself

Jennifer Aniston wears a green bikini that barely covers herself while sitting in the pool with her friends on Monday afternoon (December 30) in Cabo San Lucas, Mexico.

The 44-year-old actress was joined by her fiance Justin Theroux, her BFF Courteney Cox, and their celeb couple pals Jimmy Kimmel and Molly McNearney, as well as Howard Stern and Beth Ostrosky.

Jennifer and her pals have been in the tropical location for the last few days as they head into the new year.