Thousands of music fans gathered together in Baltimore's Royal Farms Arena on Sunday for Prince's highly anticipated Rally 4 Peace concert, where the star performed an array of his biggest hits and his most recent single, "Baltimore."
The concert topped off a weekend of activism and community building events in Baltimore aimed at helping the city come together again in the wake of civil unrest stemming from the death of Freddie Gray, who died while in police custody back in April.
NEWS: Prince Records Song About Freddie Gray and Unrest in Baltimore
At the concert, many fans wore grey -- a symbolic gesture of equality and brotherhood that Prince had requested from concertgoers days before the rally. While there's been quite a bit of civil unrest in Baltimore, the mood of this event was energetic and peaceful, the Associated Press reports.
Prince also debuted "Baltimore," which the singer has been teasing and promoting since last week. The song was written in reaction to Gray's death, and to recent social injustices around the country.
Aside from the rally serving as a way to help rebuild Baltimore -- as Prince said that some of the proceeds generated from the $20-$500 tickets would be donated to local charity organizations -- the concert was also a chance for Jay Z's embattled streaming service Tidal to make some waves.
NEWS: Prince Blows Critics Away with 8-Minute SNL Set
It was announced on Friday that Tidal would be streaming Prince's hour-long set free of charge and would not just be making it available to Tidal subscribers.
In addition, Tidal also promised to match any donation, made through the service's website.