1 min read Rants Study GruntDoc December 29, 2002 CNN: “Study: Texas Leads in Executions”....Read More