Watch Mariah Carey Serenade John Legend With 'Touch My Body' at Las Vegas Show

Courtesy Photo
Mariah Carey performs "Touch My Body" with John Legend on stage in Las Vegas on June 18, 2016.

Mariah Carey's recent show on the Las Vegas Strip included a glamorous serenade to John Legend. During her Mariah Carey #1 To Infinity residency show on June 18, the high-note slayer -- dressed in a sparkly red gown with two hip-high slits -- dedicated a special rendition of her Billboard Hot 100 chart-topper "Touch My Body" to the "All of Me" singer.

In clips from the show, Legend, who attended the show with wife Chrissy Teigen, hopped onto the stage prop bed, laid back and put on a red blindfold. The headlining queen fluttered a pink feather across Legend's face and even had one of her muscular dancers do a little body rolling on the mattress.


Moments @johnlegend

A photo posted by Mariah Carey (@mariahcarey) on


We love you @johnlegend and @chrissyteigen ------

A photo posted by Mariah Carey (@mariahcarey) on



Good sport @johnlegend

A video posted by Mariah Carey (@mariahcarey) on

Mariah Carey Gets Up Close With Fans at Las Vegas Opener: Watch


Legend's wife Teigen was a great sport about the performance as cameras showed her hooting and hollering while Mimi sung to Legend. "Mariah pulled @johnlegend on stage at her Vegas show and as a lamb, I have never been so happy," the self-professed Lamb wrote in a post on her own Instagram account. "There is no Mariah song I don't know the words to and I may have cried but whatever I LOVE YOU @MARIAHCAREY thank you for this amazing night for me and my family!!"


We love you @chrissyteigen

A video posted by Mariah Carey (@mariahcarey) on


Watch the full performance below.