Rihanna made a surprise appearance at the Desert Trip Festival in Indio, Calif., over the weekend. RiRi joined Paul McCartney for a rendition of “FourFiveSeconds” sans Kanye West.

The Beatles legend joked that he “finally found someone under the age 50” to the crowd of mostly millennials. That’s when he introduced the “queen of Barbados” to the stage. Dressed in a oversized pinstripe suit and high heels, Rihanna sang the angsty lyrics to the song while Macca recited Yeezy's lines.

This was the first time the duo performed the song live since last year’s Grammy Awards telecast. After performing the tune, Rihanna hugged the legendary rock icon and left the stage amid a loud applause from the crowd.

Worst to Best: Every Rihanna Album Ranked

More From TheBoombox