Well, it was bound to happen sooner or later.

This year's Coachella Festival in Indio, California was highlighted by a performance from long-deceased rapper Tupac Shakur. Utlizing hologram technology, 2Pac shouted a stream of expletives at a fascinated crowd, saying "What's up Coachella!" before launching into a surprisingly passable rendition of one of his signature hits, "Hail Mary."  The "Thug Life" legend then rapped alongside former partner-in-crime and label-mate Snoop Dogg on "2 of Amerikaz Most Wanted" before being beamed back up to the cloud.

While the technology is certainly awe-inspiring, more than a few attendees were, to put it mildly, massively creeped out.

“This place just went silent. People are genuinely horrified by the Tupac hologram,” said one Tweet.

Putting aside the special effects, official Coachella headliners Dr. Dre and Snoop Dogg put on quite a show, delivering a set chock-full of hits from their twenty year collaboration, including the long-forgotten gem "Deep Cover" which was Snoop's first appearance on a record of any kind. The duo also performed "Drop it Like It's Hot", "Next Episode" and "Gin & Juice" to an appreciative crowd.

"If my homie Nate Dogg was here he'd wanna hear something like this," Snoop declared mid-way through the set before launching into "Ain't No Fun (If the Homies Can't Have None)" with special guest Warren G, as a photo slideshow of the recently-deceased Nate Dogg was displayed on screens behind them.

Dr. Dre protege Eminem also made an appearance, guesting on the recent single "I Need a Doctor" before giving the stage to his protege 50 Cent. Even young upstart Wiz Khalifa made a cameo, rapping alongside Snoop Dogg on "Young & Wild & Free."