Never Forget: In 1985 Police Dropped a Bomb on a West Philly Neighborhood; Killing 11 and Destroying 61 Homes | Black Main Street
On May 13, 1985, at approximately 5:28 p.m., two, one-pound bombs were dropped onto a house at 6221 Osage Avenue. The bombs were dropped from about 60 feet above the…