May 22, 2015 5:21 am

Police Arrest 20 People at North Philly Protest

Philadelphia police arrested 20 people at a protest in North Philadelphia for London Chanel who was stabbed to death earlier in May. Police were in the process of making an unrelated arrest which police said prompted protestors to start an altercation with them.

US & World Videos

Exit mobile version