Never Forget: In 1985 Police Dropped a Bomb on a West Philly Neighborhood; Killing 11 and Destroying 61 Homes | Black Main Street

Black Main Street Staff, Black Main Street The scene at the corner of 62nd and Larchwood on the afternoon of May 13, 1985, following the dropping of a bomb on MOVE headquarters. Tom Gralish/Philadelphia Inquirer/MCT/Landov.Featured Image On May 13, 1985, at approximately 5:28 p.m., two, one-pound bombs were dropped onto a house at 6221 Osage […]

View More