Aniston – who turns 41 in three days – sizzles in her teeny-weeny bikini in Cabo San Lucas, Mexico. Plus: Leo DiCaprio, Paris Hilton, Miley Cyrus and more

SUN EXPO

Forty-one never looked so hot! Jennifer Aniston shows off her toned bikini body while sunbathing in Cabo San Lucas, Mexico – where she's celebrating her birthday with pals Courteney Cox Arquette, Sheryl Crow and Gerard Butler – on Sunday.