The executions of Steven Nelson in Texas and Demetrius Frazier in Alabama come in the context of the Trump administration’s ...
Steven Nelson, 38, was sentenced to death in 2012, a year after he was found guilty of murdering Arlington pastor Clint ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results