Home » Topics » larry cox

Troy Davis executed at Georgia prison after Supreme Court rejects appeal

Troy Anthony Davis, who was controversially convicted of the killing of an off-duty police officer, was executed by lethal injection at a state prison in Georgia at 11:08pm ET after the U.S. Supreme Court rejected his appeal. “The U.S. justice system was shaken to its core as Georgia executed a…