Texas man Steven Nelson, convicted in 2012 of murdering a pastor the year before, was put to death by lethal injection Wednesday evening.
Some results have been hidden because they may be inaccessible to you
Show inaccessible resultsSome results have been hidden because they may be inaccessible to you
Show inaccessible results