Salma Hayek is strutting her stuff.
Just days after slamming critics accusing her of receiving botox, the 53-year-old actress once again took to Instagram, putting her figure on full display.
In the photo posted Thursday, Hayek soaks in the sun in a boat near a rocky cliff.
The "Frida" star wore a black, one-piece swimsuit, a wide-brim hat and large, white, cat-eye sunglasses.
There was no caption on the photo, but that didn't stop Hayek's fans from praising her in the comments.
"So pretty," wrote one follower.
"I love your beautiful legs!!" wrote another. "And you are sooooooo incredibly gorgeous."
Another simply called her a "sexy lady."
The post comes two days after a fan commented on one of the actress' Instagram photos, accusing her of receiving botox.
"Too much Botox :(. Not needed Salma!" said a follower in the comments of a photo Hayek posted on Tuesday, Feb. 18.
The picture, a selfie, gave followers a glimpse of Hayek's magenta swimsuit while she relaxed on the beach.
Hayek clapped back, saying, "I don't have Botox But thank you for the advice because I was thinking maybe it's time."