Actress and model Liz Hurley has been faced with online criticism after posting a photo of her in a bikini on Instagram, but not for the reason you would think.

The photos show the 56-year-old in the water on a picturesque beach donning a turquoise bikini and holding two giant starfish.

She told fans she found the “magnificent” creatures alive, but “stranded” on the shore of the beach.

“They’re now happily back at the bottom of the sea,” she wrote.

Before putting them back in the water, she snapped the photos showing off the sea creatures.

The post was flooded with comments praising how Liz looks, as she flaunted her figure in the swimsuit.

“Drinking from the fountain of youth,” one follower wrote.

“Wow Liz you slay that bikini absolutely gorgeous and beautiful,” said another.

Through all the flattering comments, there were several unhappy fans who pointed out how long the starfish were kept out of the water for her photo opportunity.

“They are extremely delicate and most likely won’t survive once you take them out of the sea and manipulate them …” one person wrote.

“You just killed those stars by taking them out of the water,” another commented.

“Careful, certain star fish die when you touch them,” a third person added.

Some claimed the actress “killed” the star fish just for a “picture”, while others defended her act.

“Elizabeth Hurley, you did your good deed for the Day. Congratulations,” one fan wrote.

Image credits: Instagram @elizabethhurley1

This article first appeared on OverSixty.