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 … Continue reading Stop the Execution of Steven Nelson in Texas