Tupac Shakur has been dead for over 15 years, but at Sunday's (April 15) Coachella Music Festival, the late rapper was resurrected for a rare concert appearance with fellow rappers Dr. Dre and Snoop Dogg. The rap legend -- in hologram form -- was digitally recreated for Coachella, and it wowed thousands of concertgoers in attendance.

"What the f--- is up Coachella!" the holographic Tupac yelled to the roaring crowd. From there the rapper performed 'Hail Mary' from his final album 'The Don Killuminati: The 7 Day Theory.' Tupac then brought out Snoop for a rendition of their duet song '2 Of Amerikaz Most Wanted.' Afterward, Tupac raised the peace sign and disappeared in a digital oblivion.

Tupac returning from the grave to perform at Coachella was certainly one of the most surrealist moment in hip-hop history.

All and all, it was good to see Tupac Shakur perform if only for a brief moment.

Tupac's resurrection wasn't the only highlight of Dr. Dre and Snoop Dogg's performance. Rappers 50 Cent (who performed 'In da Club'), Wiz Khalifa (who performed 'Young, Wild & Free'), and Eminem (who performed 'Forget About Dre,' 'I Need a Doctor' and 'Till I Collapse') all made guest appearances. Snoop Dogg also gave a touching tribute to his friend late crooner Nate Dogg.

It was nothing but a gangsta party at Coachella.

Watch Tupac Shakur's Performance at Coachella Festival 2012

More From PopCrush