Cardi B made sure she welcomed her 28th birthday with a bang. Despite filing a divorce against her husband for three years, Offset, the rapper had a fun and unforgettable night to remember.

But it seems like the "WAP" hitmaker's celebration went a little too far as it ended with her explicit photo all over the internet. After a presumably fun and drunken night, Cardi B accidentally posted a topless photo of herself on an Instagram Story entry.

While the rapper deleted the NSFW photo that showcases her breast and all its glory, it is already too late as the internet was able to capture it, and the next thing she now, it is all over the internet.

After-Party With Offset

But aside from teh scandalous photo, the "Bodak Yellow" rapper just revealed another shocking detail during the last few minutes before her X-rated picture went online.

In an Instagram live session on Thursday night, the rapper born as Belcalis Marlenis Almánzar confessed that she was with her estranged husband when the photo mishap happened. It turns out that the soon-to-divorce couple was together in bed when she took the racy snap.

"I'm leaning in the f-king bed, right? And I'm telling Offset, 'Yo, I feel like... I'm taking the f-king picture' and then I f-king press and I see that it's loading and I'm like 'Oh my God! Oh my God, Offset! Oh my God, the picture's loading,'" Cardi B explained.

As per the Migos rapper's reaction, Cardi said: "And he was like, 'Whoa whoa whoa whoa whoa.'"

She then asked the 28-year-old rapper to check if the photo was posted even after she attempted to salvage the upload by shutting down her phone. Offset confirmed that the "picture of the f-king tit" was already up on the social media site.

"By the time I turned my phone on and deleted that s-t, everybody and their mom saw. They were all over the internet," she continued.


Not Blaming Anybody

Following the bombshell leaked photo, Cardi B then addressed it, saying that she accidentally posted it.

The rapper took full responsibility for leaking her topless photo and said she is not planning to take legal action against anybody because it was her fault.

"I did not posted (sic) no story about me suing nobody...nobody to be sued for. It was my f*ck*t happens," Cardi wrote on her IG stories.

After the Instagram drama, the rapper took to Twitter and spoke up about the photo mishap.

In the voice memo that she posted, Cardi could be heard saying: "Lord, why the fuck you have to make me so fuckin' stupid? Why? Why, why, why?"

But instead of burying herself from regret and anxiety over a leaked photo, Cardi B encouraged herself to shrug it off and go on with her day.

"You know what? I'm not even gonna beat myself up about it. I'm just gonna eat my breakfast," Cardi said.

The mother-of-one also noted that it is not the first time people got a glimpse of her private part since she used to be a stripper before making it in the music industry.

"It is what it is. Sh*t happened. Um, f*ck it. It's not even the first time. I mean, I used to fuckin' be a stripper, so whatever. Ay Dios Mio," she concluded.

READ MORE: LeBron James House: NBA Star Gave Daughter Zhuri Her Own Mansion at 6!