Three days ago, 54-year-old Marvin Wilson was strapped to a “lethal injection bed,” attached to an IV, and executed by the state of Texas. Wilson was a self-confessed murderer, convicted of the November 1992 killing of 21-year-old police drug informant Jerry Robert Williams. Wilson was the 25th inmate executed in Texas this year. He was, however, no ordinary Death Row inmate.
No Comment