Cardi B wore a very revealing outfit during her Up music video that would probably make Jennifer Lopez blush.
And on Tuesday the 28-year-old rapper posted a behind-the-scenes clip from the making of the music video that gave fans a better look at the eye-popping costume.
The images made it clear that the Hustlers actress had pasties, which are nipple stickers, as she added a tiny G-string and several body stickers while posing for mirror selfies.
The pasties were a bright, light pink color with rhinestones and they covered her entire nipple and then some but left her underboob showing.
The star also had on G-string undies that had the same pink color and a thin gold strap.
The rest of the outfit looked like it was a sheer bodysuit that had pink kites and dangling gems. But it was not.
Cardi clarified on her Instagram caption that she was wearing several stickers that were carefully placed on her chest, stomach, legs and arms. 'This outfit was all sticker on.UP OUT FRIDAY !! You ready ?' wrote the mother of one.
There were also dangling crystals that hung from around her neck as her hair was worn down in soft waves and she flashes long, pointy nails.
The rest of the outfit looked like it was a sheer bodysuit that had pink kites and dangling gems. But it was not.
Cardi clarified on her Instagram caption that she was wearing several stickers that were carefully placed on her chest, stomach, legs and arms. 'This outfit was all sticker on.UP OUT FRIDAY !! You ready ?' wrote the mother of one.
There were also dangling crystals that hung from around her neck as her hair was worn down in soft waves and she flashes long, pointy nails.
Some even use Vadazzle, where stickers are placed on a woman's private parts in place of underwear, but Cardi did not use that form of artwork as she had on a G-string.
These stickers are temporary and come off with warm water.
In the video cover art she posed in a transparent bubble chair suspended over a swimming pool.
A city skyline was visible in the background and Cardi's pink heels could be seen in the reflection in the swimming pool beneath her.
'My new single "UP" drops this Friday! LETS GOOOOOO!' the star shared on Monday, adding the hashtag #Up.
The former stripper also took to her Instagram stories to urge her fans to pre-order the promotional CD for the new song.
The single will mark Cardi's first release since last year's collaboration with Megan Thee Stallion, titled WAP.
That song dominated the airwaves and generated significant buzz for its NSFW content, along with an eye-popping music video featuring cameos by the likes of Kylie Jenner.
Also on Monday, the singer, born Belcalis Marlenis Almánzar, took to Twitter with a pair of vulnerable posts in which she thanked her fans for their support.
'I want to thank all my fans and everyone that genuinely support me,' Cardi wrote.
'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.'
Minutes later, she added a subsequent tweet: 'I’m human and I believe that I’m strong but it’s just too much sometimes,' the rapper continued, without referencing what specifically might have been troubling her.
'I can’t thank my fans enough for lifting me up and remaining solid it really be too much,' she concluded.
The social media activity comes one day after Cardi teased the announcement in a video post on her Instagram while standing on her staircase wearing a sexy bikini and garter getup underneath a long coat.
The outspoken rapper accessorized with a Christian Dior head wrap, a lettered necklace, and handbag.