They say less is more, but Mariah Carey may have pushed that concept a little too far at her latest red carpet appearance.
The singer, who was appearing at a nightclub event, drew gasps when she stepped onto the red carpet wearing nothing more than her underwear, diamonds and a leather jacket.
Mariah turned up to the event in a black lacy corset, thigh-high stockings held in place by suspenders, and sky-high heels.
Leaving her pants at home, she paraded her tush up and down the carpet posing and smiling for the cameras.
At 46 years old, she seems to be very proud of her body and isn’t afraid to show it off with revealing outfits and next-to-nothing get ups.
The singer is engaged to Aussie billionaire James Packer and her $7.2 million dollar engagement was clearly visible on her finger last night.
Her look is similar to the same one Madonna wore to the MET Gala earlier this year, when she exposed her bottom and her breasts for the whole world to see.
Madonna copped a lot of criticism for the outfit, with many branding her as too old to pull off such an outrages look.
While Mariah’s outfit wasn’t as revealing as Madonna’s, it was pretty close, with her backside barely contained in her undies.
Mariah, who has four-year-old twins Monroe and Moroccan, is said to be marrying James later this year.