The federal appeals court in Atlanta on Friday halted Troy Anthony Davis’ execution, the third time his life has been spared shortly before he was to be put to death.
The federal appeals court in Atlanta on Friday halted Troy Anthony Davis’ execution, the third time his life has been spared shortly before he was to be put to death.