Britney Spears failed to look all topless in an Instagram photo, making some body-shamers hit her back with trolls.
The 34-year-old singer posted a raunchy Instagram photo of herself while aboard a luxury yacht, showing her bare topless back.
The Toxic singer was just wearing her tiny white bikini bottom as she leaned in the railings of the yacht while wearing a pair of white sunglasses.
Britney Spears also opted to tie her hair in a messy bun to completely show off her curves and tanned back.
She then captioned the sultry snap with, “Still dreaming a mile a minute…”
However, Britney Spears’s fans noticed that she was still covering her front body when a tiny white strapped peaked into the photo, making it look like a fake topless snap.
Britney Spears was not able to prevent body-shamers from trolling her page, with some calling her body “horrible” and “pathetic.”
One commenter said, “Stop posting those so-called “meaningful” or “beautiful” pics, they are ridiculous and pathetic.”
One also said that she’s “Getting a little too skinny.”
One The Daily Mail reader meanwhile asked, “If she’s so confident, why did they Photoshop her legs? :)”
Britney Spears’ Instagram snap came after reports that her Make Me music video was turned down due to its extremely “steamy.”
David LaChapelle directed the music video but Britney Spears’ team reportedly shut down its released because it does not have a storyline, TMZ said in a report.
The music video is now being worked on by director Randee St. Nicholas.
Britney Spears is also set to release her 9th album Glory this August.
She tweeted, “#Glory. My new album & the beginning of a new era. Available 8/26 on @AppleMusic. Pre-order tonight at midnight ET.”