Salma Hayek has revealed her flawless figure on Instagram.
The 51-year-old posted the snap where she is sporting a purple bikini during a day out on the water.
‘I adore the ocean, adoro el mar. #ocean #nature #nofilter’ she captioned the snap.
The actress added a tan fedora, necklace and sunglasses to her look.
Hayek shares a 10-year-old daughter with husband Francois-Henri Pinault.
The actress has posted several snaps with her high-profile friends recently, including rapper Nas and Woody Harrelson.