castancentre.com
Troy Davis, the death penalty, and international human rights law
by Sarah Joseph Troy Davis died late on Wednesday 21 September, executed by lethal injection in Jackson, Georgia for the murder in 1991 of off-duty Savannah police officer Mark MacPhail. His execu…