News

To many, the police bombing on Osage Avenue on May 13, 1985, is one of the darkest moments in Philadelphia's history.