

Non-lethal Special
Examining the Taser and its applications for military use. Also: a vehicle-stopping device that uses a high-tech net to trap suicide bombers.
Aired: Nov 29, 2007 Genre: Documentary News War & PoliticsCasts: Richard MachowiczDuration: 1h Rating: 0 Country: United States of America Production:





















