The State of Texas executed a Black man convicted of killing a pastor during a robbery in 2011, despite his claims that while ...
Steven Lawayne Nelson, 37, received a lethal injection and was pronounced dead at 6:50 p.m. CST at the state penitentiary in Huntsville. He was convicted of the 2011 killing of the Rev. Clint ...