Exclusive World

Texas Executes Death Row Inmate Jamaal Howard After Courts Reject Appeals

3 min read

A Texas death row inmate was executed by lethal injection on Wednesday evening, becoming the first person put to death in the United States since […]