Mariah Carey has performed at the BET Honours wearing a daring dress.
The singer wore an outfit that channelled Jessica Rabbit's look with a low cut, tight-fitting gown, long gloves and lots of diamonds as she sat on a piano for her performance, according to E!.
Mariah, 43, had posted an Instagram snap of her glam squad putting the finishing touches to her outfit earlier, captioned: " At Rehearsals for the #BEThonors#GLambly."
Jennifer Hudson and Smokey Robinson also performed at the ceremony in Washington DC.
Mariah and her America's Got Talent host husband Nick Cannon have just put their Bel Air mansion up for sale, which they bought in 2009 for seven million dollars.
The parents to two-year-old twins Moroccan and Monroe also own a three-floor apartment in New York and a home in the Bahamas.