David Lee Powell was executed in the US state of Texas on 15 June for the murder of a police officer committed in May 1978. He had been on death row for more than half of his life. Choose a language to view reportEnglish EnglishFrenchSpanishDownload PDF