US Man, Convicted Of Pastor’s Murder In 2011, Executed In Texas

Livingston, United States: A man was executed by lethal injection in the US state of Texas on Wednesday for the 2011 murder of a pastor that he insisted he did not commit. Steven Nelson, 37, spent more than a dozen years on death row for the murder of Clint Dobson, 28, during a robbery of … Read more