News

Mendoza was the third inmate put to death this year in Texas, historically the nation's busiest capital punishment state, and the 13th in the U.S. On Thursday, Alabama plans to execute James ...