Click to email this to a friend (Opens in new window)

Click to share on Twitter (Opens in new window)

Click to share on Facebook (Opens in new window)

Click to email this to a friend (Opens in new window)

Click to share on Twitter (Opens in new window)

Click to share on Facebook (Opens in new window)

Lizzo is all smiles during her day on the beach.

Lizzo is escaping the winter cold with a trip down to Rio de Janeiro, hitting a Brazilian beach in a tiny red bikini while hanging out with friends.

The singer, 31, soaked up the sunshine with her gal pals in photos taken of the “Truth Hurts” songstress. The star reportedly sipped on Brazil’s signature cocktail, the caipirinha, while beachside. She also shared two photos of her own on Instagram Friday morning, captioning the swimsuit shot, “Roll model.”

The “Juice” artist also posted photos from Brazil Wednesday, showcasing her curves up-close while lounging in a pool.

Lizzo has long been a proponent of body positivity and acceptance, yet still faces her fair share of body shaming. At one point, she even quit social media due to trolls and constant negativity. Still, the songwriter has been adamant about wearing what makes her feel happy, regardless of those who disapprove.

Related Video Video length 1 minute 0 seconds 1:00 The 'Truth' is Lizzo is so sexy it 'Hurts' The 'Truth' is Lizzo is so sexy it 'Hurts'

“It’s their opinion, so it’s not for me to really ingest,” she said on “CBS This Morning” back in December. “It’s for them to express, and for me to choose to listen to or not.”