David Lee Powell was executed by the State of Texas on Tuesday, June 15, 2010. He had spent 32 years on death row for the 1978 murder of Austin police officer Ralph Ablanedo. His attorneys had argued that he did not pose a “future threat to society,” as determined by the juries that had sentenced […]
Categories