Texas Executes Man With Very Low IQ; Second Such Case This Week

Texas executed Robert Ladd, 57, after appeals to spare his life due to diminished mental capacity all failed.

No comments yet

Add comment

You must be logged in to post a comment.

Copyright © 2012- 2017 michaelleeministries.org. All rights reserved. Site Design by Michael Lee