Austin Sarat ScheerPost The state of Georgia plans to execute Stacey Humphreys on September 16. He was convicted and sentenced to death for a double murder that occurred in 2003. His case offers several examples of the serious problems that plague the death penalty system in this country, including on...
Built using the Forest Map Wiki