Tag: Troy Davis
Troy Davis Executed After U.S. Supreme Court Denies Stay of Execution
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...