Plus-size model Ashley Graham is a symbol of inspiration to many, and the star didn't fail to wow her Instagram followers with her latest body positive photo shoot.
The 30-year-old star from Nebraska shared a professionally taken snap of herself on a beach in the Moroccan seaside village of Taghazout.
Wearing a stylish black lace-up swimsuit from Swimsuits For All that highlighted her famous curves, Graham finished off the beachy look with tousled wet hair and a natural sun-kissed makeup featuring a smoky eye.
Simply captioning the shot: "Salam", her 5.8m fans had nothing but good things to say.
One person commented: "Omg you are so gorgeous" while another said: "Goddess".
A third added: "Sexy gorgeous and attractive ".
The snap came after a close-up selfie of the model, which showed her wearing three gold necklaces by George the Jeweller. One fan commented on the shot: "Too beautiful to be real".
Last month, Graham wowed onlookers at her lingerie collaboration launch with Canadian retailer, which boasts no fewer than 15 collections, proving that she has great things to look forward to in the New Year.
The voluptuous model has enjoyed huge success in the fashion industry, having graced the cover of Vogue, Harper's Bazaar, Glamour and Elle. In addition, she has also appeared in several Levi's campaigns.
Proving she is brains and beauty, Graham released a book earlier this year named A New Model: What Confidence, Beauty and Power Really Look Like. The memoir included her insights into her experiences as a model and as an advocate for body positivity. She is also an advocate for a confident self-image.