Released murder suspect surrenders in Philadelphia

June 15, 2010 11:11:25 AM PDT
21-year-old Taaqi Brown has turned himself into police at the Philadelphia Police 35th district station, after he was accidentally released from a Delaware County Prison late Monday night.

Load Comments