Salma Hayek showed off all her curves while sharing some insight on going with the flow.
The 52-year-old actress is blowing peoples minds with her latest Instagram post, which features several shots of her making like a mermaid, lounging in the water as waves crash against her body.
The Mexican beauty's eye-popping curves were on full display in her lavender one-piece bathing suit.
"Sometimes you just need to surrender and let the waters move and embrace you #waves," Hayek captioned the pic before also translating the words into Spanish.
"A veces hay que dejarse ir y dejar que las aguas te muevan y te abracen #waves."
It did not take long for the comments to come flooding in on the stars page.
“Perfect body, Salma,” one raved, while another commenter hailed her as “one of the sexiest women I’ve ever seen.”
“Even the ocean can't put out the fire,” another admirer remarked. “Still blazin.’”
The photos saw likes from stars like Gwendoline Christie and Diane Kruger, while Rebecca Gayheart wrote, “just stunning.”
Hayek also clarified to a fan that the photos were taken on a whim during her vacation.
“It was not a professional photo shoot,” she wrote. “Just a moment of inspiration on vacation.”
Salma is currently working on Marvel’s highly anticipated “Eternals,” which also features Angelina Jolie and Richard Madden.
Earlier this year, Hayek’s husband, French billionaire François-Henri Pinault, pledged $113 million to reconstruction efforts at Notre Dame cathedral after the devastating fire in April.
Salma has been married to 57-year-old François-Henri Pinault since 2009, and they share 11-year-old daughter, Valentina Paloma Pinault.