Celebs post sexy bikini selfies

The sun is out and it's time to play.

Celebs have been posting bikini selfies on their Instagram accounts.

And yes, they're looking good. Hot damn!

1. Demi Lovato

The 21-year-old singer is living a healthy lifestyle these days.

She tweeted on Tuesday: "Had a spiritual retreat last week full of organic food, working out, meditation and reiki (new age therapy) healing... I feel so ready for this summer!!!"


2. Jennifer Hudson

The 32-year-old actress is looking hotter than ever.

The former American Idol contestant worked with Weight Watchers for years to achieve her current bod.

She posted this collage along with the caption: "It would take Mexico to get me to play on the beach! I'm so not that girl! But I work hard, I deserve it right! Plus, I earned it!"


3. Jennifer Lopez

Now that her World Cup gig is done, it's time to kick back and relax.

The singer certainly deserves some R&R time after all that "performance off", "performance on" drama.

Lopez looks gorgeous here even without make-up.


4. Kim Kardashian

The 33-year-old reality star was on vacation in Mexico last week with her hubby Kanye West.

They stayed at a private beachfront mansion in Punta Mita.


5. Kris Jenner

The 58-year-old reality star also posted a bikini shot last week on the same day that her daughter, Kim Kardashian, posted her own.

Talk about mind-melding while miles apart.


Source: Instagram