Stop the Execution of Steven Nelson in Texas February 5, 2025 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 […]