Posts

The Role of Scientific Forensic Evidence Questioned in Pending Texas Execution

Larry Swearingen is scheduled to be executed Wednesday by the…