Salma Hayek, 54, stunned fans with a bikini shot

Actress Salma Hayek posted a beach photo on Instagram that delighted her fans.

In the photo, the 54-year-old star poses against a backdrop of the azure ocean and palm trees. She appeared in a purple two-piece swimsuit, over which she threw a bright pareo to match. The actress completed her image with a hat and sunglasses.

"The last days of 2020. I've never been so grateful for my health and close connection with nature," Salma signed the picture.

Fans of the celebrity came to rave about her appearance and showered the figure with compliments. The photo was noted by the likes of more than 1.2 million people.