Seems like we've been waiting for an eternity, but summer is finally here, which means stars are hitting the beach to catch some rays and flaunt their perfect bods. Click through to see incredibly sexy pictures of Cameron Díaz, Adriana Lima, Jennifer Lopez and more at the beach!
We can't remember the last time we saw Cameron Diaz in a bikini, but it has been worth the wait! She surfaced alongside her new beau, Benji Madden, in a barely-there two piece for some fun in the sun in Miami on July 3rd. Oh, how we envy her!