Troy Davis Executed After U.S. Supreme Court Denies Stay of Execution
September 22, 2011
Troy Davis, whose case drew international attention, was put to death by lethal injection for the 1989 killing of an off-duty police officer in Savannah, Georgia, prison officials announced Wednesday night. More »



