Texas Executes Man with IQ of 61; Organizers Make Plans to Rally at 13th Annual March to Abolish the Death Penalty
The state of Texas has executed Marvin Wilson, a man who shouldn’t have been eligible for the death penalty because of his low IQ. If you are angry that Texas has executed a person with an IQ of 61, then plan to come to the 13th Annual March to Abolish the Death Penalty at the […]