She’s currently filming in the Caribbean, but that hasn’t stopped Jennifer Lopez from squeezing in a bit of “self-care” time.
The 51-year-old superstar shared a selfie from the Dominican Republic showing fans how she’s relaxing when she’s not on set shooting Shotgun Wedding.
In the photo, JLo can be seen kneeling on the floor of what appears to be a hotel room, while wearing a seriously sexy swimsuit.
The white cossie is very high-cut, putting her sculpted thighs and midriff on full display, as well as featuring a plunging neckline and a cheeky flash of side boob.
“#Self-careSunday,” she captioned the snap, adding a tag for her new skincare line JLo Beauty.
It didn’t take long for the praise to start pouring in for singer and actress, with fans commenting on how “youthful” JLo appeared.
“You have discovered the fountain of youth. When will you share it with the rest of us?” one person asked.
“Are you really 51 years old? Not for me,” one fan mused.
“Wonderful, and that’s how the internet breaks! Hahaha Love you queen,” another wrote.
Others simply left streams of flame and heart emojis, declaring the mum-of-two “stunning” and “beautiful”.
Many wanted to know where the star’s daring swimsuit came from, with one beady-eyed follower identifying it as the Halo One Piece by Heart of Sun Swim, which retails for $US180 ($A232).
Another fan with razor-sharp eyesight asked what the bandaid on Jennifer’s knee was for, though it still remains unclear.
JLo is no stranger to sending her 144 million followers into a spin with her swimsuit snaps, regularly sharing “killer” bikini photos on Instagram.
In January she shared a photo of herself paddleboarding in an emerald green one-piece while on a luxury holiday in Turks and Caicos. She also shared a photo wearing a red wine coloured bikini and a Christian Dior bucket hat from the same trip.
Another photo from the trip taken with her family showed her posing seductively in a floral bikini in what appears to be the ocean at night.
“Vacation vibes,” she captioned the snap which once again left fans wondering just how on earth she was 51.
“OMG it’s impossible 51? JLo Latina Vampire,” one follower wrote.
“I wanna look like that at 51 too. Oh sorry I mean 21. You are glowing damn,” said another.
“How is this happening? Best looking 51-year-old EVER!” one woman said.
Jennifer has been vocal in the past about her love of working out, revealing it makes her “so happy” in an interview in 2016.