Topic: Troy Davis

Troy Davis Executed After U.S. Supreme Court Denies Stay of Execution

Troy Davis Executed After U.S. Supreme Court Denies Stay of Execution

1 Comment

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 »

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENT

ADVERTISEMENTS