Politics Uncategorized World News

Never Forget: In 1985 Police Dropped a Bomb on a West Philly Neighborhood

Killing 11 and Destroying 61 Homes 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 house by a Pennsylvania State Police helicopter. It was recorded, that the 500+ police officers at the scene, fired approximately 10,000 rounds of ammunition Read More…