Victoria's Secret model hits back at body-shamers after new bikini photos

Candice Swanepoel isn’t keeping her feelings about online trolls a secret.

Paparazzi photos of the model wearing bikini just 12 days after giving birth to her second child received harsh criticism from from keyboard warriors — prompting Swanepoel to hit back at her haters.

Candice Swanepoel. Image via Getty Images.

ALSO SEE: It’s physically, mentally and emotionally such a challenge’: Kylie Jenner opens up about her post-baby body

In an Instagram story, the model shared the photos and included the comment, “This is me 12 days after having my son. If you have something  bad to say about it… check yourself.”

Photos taken of Swanepoel, 12 days after giving birth to her second child. Image via Instagram.

The 29-year-old South African beauty is one of the most high profile models in the world, and knows all too well the pressures on women to look “perfect.”

“Society can be so cruel to one another,” she continued. “Beauty standards are sometimes impossible for women these days, I am not ashamed to show my postpartum tummy, I am proud actually. I carried my son for nine months in there, I think I’ve earned the right to have a little tummy.”

ALSO SEE: Lena Dunham says she’s ‘happy, joyous and free’ after weight gain

Swanepoel’s second post to Instagram features photos from her pregnancy. Image via Instagram.

Swanepoel and longtime partner, Hermann Nicoli, welcomed their second son, Ariel, last month. The pair also have a one-year-old son named Anaca together.

In a second post, she shared photos of herself enjoying the beach while pregnant, encouraging her critics to be supportive of one another.

“I don’t have to hide my stomach just because people have unrealistic standards of women. We create life… What can you do? Ladies, we are all in this together. Be kind to each other.” 

Check out our brand new podcast, Make It Reign — our hot takes on all things royals in a non-stuffy way — on iTunes and Google Play.

Let us know what you think by commenting below and tweeting @YahooStyleCA!
Follow us on Twitter and Instagram.