Serena Williams is vying to be the celebrity with the best beach body. Williams, 30, posted several pictures on her Instagram to show how gym workouts in the winter can payoff.
The most astonishing picture was of her posing at the beach in a pink bikini with the ocean in the background. Williams is taking time to enjoy herself before her rigorous tennis schedule picks up in the summer. But while Williams amazes whenever she wears a bikini, there are several other celebrities who have stunning beach bodies.
Here are the 10 sexiest celebrities at the beach.