The State of Texas is scheduled to carry out the following executions in May: On May 7, Carroll Parr is scheduled to be put to death for the 2003 drug-related […]
The State of Texas is scheduled to carry out the following executions in May: On May 7, Carroll Parr is scheduled to be put to death for the 2003 drug-related […]