Tupac Shakur, Joan Baez and Pearl Jam have all entered the Rock and Roll Hall of Fame.
They were inducted alongside the Electric Light Orchestra (ELO), Journey and Yes during a concert in New York.
However, it was not just a celebration: a number of artists chose to use the occasion to make impassioned pleas and remember lost friends.
Late rapper Tupac Shakur‘s award was collected by his friend, fellow rapper Snoop Dogg.
Joan Baez – as known for her activism as her singing – made a rallying call for resistance in the face of “the new political cultural reality”.
The 76-year-old folk singer, who admitted most younger people had never heard her work, made a return to the spotlight this week when her song Nasty Man went viral.
Joan Baez – imitating Donald Trump’s particular way of speaking – told the audience gathered at Brooklyn’s Barclays Center: “Let us together repeal and replace brutality and make compassion a priority. Let us build a great bridge, a beautiful bridge, to welcome the tired and the poor.”
Pearl Jam frontman Eddie Vedder tackled climate change, saying: “We cannot be the generation that history will look back upon and wonder, why didn’t they do everything humanly possible to solve this biggest crisis of our time?”
Snoop Dogg was on hand to collect Tupac Shakur’s trophy, more than two decades after he was shot dead in Las Vegas.
Calling Tupac “the greatest rapper of all time”, Snoop Dogg recalled how they were just “two black boys struggling to become men”, adding: “To be human is to be many things at once: strong and vulnerable, hard-headed and intellectual, courageous and afraid, loving and vengeful, revolutionary and, oh yeah… gangsta!”
Tributes were also paid to 1986 Hall of Fame inductee Chuck Berry, who died last month aged 90, with ELO playing one of his best known hits – Roll Over Beethoven.
Meanwhile, Nile Rodgers – lead guitarist of disco band Chic – was recognized for his contribution to production.