Lynching Remixed: The Execution of Troy Davis

On Wednesday, the state of Georgia will execute Troy Davis for the 1989 murder of police office Mark MacPhail. Since Davis was convicted in 1991, 7 of the prosecution’s 9 witnesses have recanted their statements, and have repeatedly given testimony to courts and to the media that their testimony was coerced. Additional witnesses have come […]