-->
Showing posts with the label Ballistics

From Forensic Science to Lethal Injections, Here Is the Worst Anti-Science BS of 2017

Texas high court rejects death penalty appeal in 1992 quadruple drug-related homicide

Most death penalty prosecutions are not DNA cases

Subscribe Our Newsletter