She is famed for her youthful looks - and now Jennifer Lopez has unveiled yet another ageless photo with her fans.
The singer and actress, 50, teased her new line for shoe brand DSW on Instagram with a stunning campaign shot.
In the image, the mum-of-two wore a monochrome ensemble with a pair of strappy black heels.
She finished off her look with slicked back hair and glamorous make-up.
Her 116 million followers rushed to praise the advert, with more than 2.7 million leaving ‘likes’.
One person wrote: “That’s what we call iconic!”
Another commented: “I’m hitting the gym tonight.”
A third shared: “OMG THIS IS THE VIRUS WE NEED.”
And a fourth added: “Bring the fiyaaaa J.LO!!!”
It comes as Jennifer – who is engaged to former baseball player Alex Rodriguez – shared a bikini selfie last month following her performance with Shakira for their Super Bowl halftime show.
Heading to Instagram, the Hustlers star showed off her incredible figure in a white two-piece.
Captioning the image, she wrote that she was “relaxed and recharged”.
People were impressed with her toned appearance, and left more than 8.2 million ‘likes’.
One person wrote: “Now that’s how you start a fire, wowza!!!”
Another commented: “Just when I was about to skip working out today.”
A third shared: “Wow! You give hope to the rest of us!! Well done Mama. I need to step up my game!”
J-Lo also recently turned heads with a gorgeous make-up free snap of her with her children.
She posed for an Instagram selfie with her 12-year-old twins, who she shares with third husband Marc Anthony, and said she was “home sweet home”.
The star continued: “Sitting here with my coconuts and feeling so grateful.”