123movies

Non-lethal Special

S3 E2 November 29, 2007 1h 0m
Source:
Advertisement
Advertisement
Advertisement

Overview

Examining the Taser and its applications for military use. Also: a vehicle-stopping device that uses a high-tech net to trap suicide bombers.