77141974
Mar 27, 2007
GLOBAL DEFENSE TECHNOLOGIES LLC
Subscribe
A vehicle arresting device for law enforcement that entangles the wheels of a moving vehicle and locks them up, initiating a skid