Stop the Execution of Steven Nelson in Texas
In 2012, Steven Nelson was convicted of the capital murder of Clinton Dobson on March 3, 2011, in Arlington, Texas. He has been given an execution date in Texas for February 5, 2025. Steven La’Wayne Nelson was convicted and sentenced to death for his involvement in a tragic incident that resulted in the loss of […]
