There's Something About Cameron Diaz's Bikini Body
Though she's turning 41 (!) this Friday, the blonde bombshell is aging like fine wine and looking as she did circa her There's Something About Mary days. (Come on, you know she's doing something right if she can give Kate Upton a run for her money.)
Don't believe us? Take a look at the birthday gal's past bikini looks, above.