Letterman was named a last-minute fill-in as Pearl Jam's inductor this week after Neil Young fell ill and had to back out of the show.
The late rap legend Tupac Shakur joined unlikely bedfellows such as Joan Baez, Pearl Jam and British prog legends Yes after being inducted into the Rock and Roll Hall of Fame.
Folk icon and activist Joan Baez, Journey, Electric Light Orchestra, Tupac and Yes all entered the Rock and Roll Hall of Fame at Friday's ceremony.
But at its 32nd annual event, at Barclays Center in Brooklyn last Friday night, the usual controversies - band schisms, score-settling at the microphone - were mostly absent.
Snoop Dogg poses in the 2017 Rock and Roll Hall of Fame induction ceremony press room at the Barclays Center on Friday, April 7, 2017, in NY.
Vedder issued a call to arms on climate change - saying that rising temperatures were not, in the phrasing of industry-friendly US President Donald Trump, "fake news".
To be eligible, all of the nominees had to have released their first recording no later than 1991.
Speaking of rappers, Shakur - who died in 1996 - was remembered by Snoop Dogg with a touching and playful speech.
Pearl Jam then reunited with Krusen to perform their debut single, "Alive", before Cameron stepped in for "Given To Fly" and "Better Man".
Baez sang the traditional ballad Swing Low, Sweet Chariot, varying the lyrics towards the end as she expressed her hope that the song's band of angels were "coming for to carry me, you, us, even Donald Trump, home".
Snoop Dogg was on hand to collect Tupac's trophy, more than two decades after he was shot dead in Las Vegas.
During Pearl Jam's induction, David Letterman offered a amusing, clever and witty introduction to the group, recalling his interactions with them through the years on and off the airwaves.
Let us know in the comments (below)! And I also, Chance, want to thank you for all the great work you're doing in Chicago.
When it came time for him to speak, Perry began by recounting his first encounter with Journey.
Apparently, Snoop also shared a amusing story about going parasailing with Pac that we will just need to wait and hear about when HBO airs the ceremony on April 29.