02/11/2011 11:24 am ET Updated May 25, 2011

Jennifer Aniston's Hottest Bikini Moments (PHOTOS)

Jennifer Aniston turns 42 years old today! She celebrated her birthday with a trip to Mexico last year, but Jen doesn't need a reason to soak up the sun. She takes every chance she gets to relax by the beach or lounge with friends, and she's got the hot body to do it -- she was, after all, the winner of our 2010 bikini bracket!

Read more on popsugar.com