LOVE Island's Laura Anderson warned cruel bodyshaming trolls to back off as she shared an "extremely thin" photo to her Instagram page today.
The 31-year-old star admitted that she almost didn't post the snap because she was so worried about what people would say, before vowing to "promote body acceptance".
The sun-drenched picture was taken during Laura's luxury Barcelona holiday, with the Scottish beauty teaming a baby blue bikini top with a pair of tiny denim hot pants.
She has completed the look with a fluffy blue hair scrunchie, oversized sunglasses, and red sandals, and is leaning on a railing above a picturesque beach with the ocean glittering in the background.
Read more on thesun.co.uk