Texas executed Robert Ladd, 57, after appeals to spare his life due to diminished mental capacity all failed.
You must be logged in to post a comment.
No comments yet