Robert Ladd

Texas executes man with 67 IQ

Tuesday, February 10, 2015The state of Texas executed Robert Ladd on January 29. Ladd likely would have been ineligible for the death penalty in almost any other state due to his disabilities. The Texas Court of Criminal Appeals denied his appeal on January