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 ...