Rapper Cardi B doesn’t have a shy bone in her body.
The 28-year-old star showed off her hourglass figure in a barely-there outfit as she promoted the release of her new track, titled Up, on Tuesday.
Cardi revealed an eyeful of bum cheeks, with her elaborate back and leg tattoos clearly on display, with the barest of fringes for modesty.
And she teased with some sideboob as she posed on the edge of a pool.
Cardi, real name Belcalis Marlenis Almánzar, paired the look with rhinestone platform stilettos, diamond-encrusted cuffs and a moerse ring.
Her left arm was strategically placed to obscure her backside.
In one of the promo images of the cover art, Cardi wears huge glittery pink stickers covering her nipples.
In another picture, Cardi wore a sheer bedazzled bodysuit as she posed in a transparent bubble chair suspended over a swimming pool with a city skyline in the background, writes the Daily Mail.
Announcing her new single, which comes out tomorrow, she tweeted: “My new single ‘UP’ drops this Friday! LETS GOOOOOO!" (sic)"
The single will mark her first release since last year's collab with Megan Thee Stallion for the hit WAP.
She thanked her fans “and everyone that genuinely support me”.
“I been preparing for this week for over a month. Unfortunately I’m not feeling how I wanted to feel today . I’m very happy that you guys are happy and just know I do this cause ya go so hard for me,” she said.
Without giving details, in a subsequent tweet, she said: “I’m human and I believe that I’m strong but it’s just too much sometimes.
“I can’t thank my fans enough for lifting me up and remaining solid it really be too much.”