Misfire: The Gun Industry's Lack of Accountability for Defective Firearms

by Gary Klein

Mar 30, 2021