Eligible to Die

Last night, the state of Texas executed 57 year-old Robert Ladd, who was convicted of beating a woman to death with a hammer in 1996. Ladd’s IQ was 67, which is below the threshold for mental impairment generally recognized by courts, as well as the American Psychological Association. 48 hours prior to Ladd’s death, the … Continue reading