Georgia executes convicted cop killer Troy Davis; supporters claim injustice

September 21, 2011 at 5:15 pm in INFORUM

JACKSON, Ga. Georgia executed Troy Davis on Wednesday night for the murder of an off-duty police officer, a crime he denied committing right to the end as supporters around the world mourned and declared that an innocent man was put to death.
Continue Reading