Thousands of fans and scores of big name stars packed the Staples Centre in Los Angeles to pay tribute to the murdered rapper Nipsey Hussle.
Celebrities such as Beyonce and Jay Z, Kendrick Lamar and 50 Cent were all seen in the arena during the three-hour memorial service for the musician.
During the service, Nipsey Hussle, real name Ermias Davidson Asghedom, was “immortalised” as a home-town hero and was remembered as an activist, campaigner, musician and father.
The service featured moving speeches from family and friends, including his fiancee, Lauren London, and collaborator Snoop Dogg.
In his tribute, Snoop Dogg said: “You are a peace advocate, Nip, and the marathon is gonna continue.”
He also added a poem, saying: “God so loved the world that he gave us a great Crip / the late, the great, neighbourhood Nip.”
Nipsey Hussle’s mother also spoke to the 21,000 strong crowd, where she said: “I’m very proud of my son. My son Ermias Joseph Asghedom was a great man… Ermias was a legacy.”
She then started dancing in the aisles to her son’s music, as it was played to the arena.
The last performer on stage was Stevie Wonder, who denounced gun crime as he played “Rocket Man” – one of Hussle’s favourite songs.
A letter was also read out from former US president Barack Obama, which said: “I’ve never meet Nipsey, but I’ve heard his music through my daughters, and after his passing I had the chance to learn more about his transformation and his community work.
“While most folks look at the Crenshaw neighborhood where he grew up and only see gangs, bullets and despair, Nipsey saw potential.”
The service was followed by a 25-mile procession through Los Angeles, passing his Marathon clothing store and ending at the funeral home, with thousands of fans lining the route.
Nipsey Hussle was killed on 31 March outside his clothing store.
A man has been arrested and charged with his death.
His music was critically acclaimed, and even earned him a Grammy nomination for his first album.