People marching through the streets of Philadelphia with posters demanding freedom for Mumia Abu-Jamal on April 24, 2024. Photos: Stephen Millies/SLL.

People marching through the streets of Philadelphia with posters demanding freedom for Mumia Abu-Jamal on April 24, 2024. Photos: Stephen Millies/SLL.