The Defense Department is developing a new non-lethal direct energy weapon that it claims can stop any vehicle without harming its passengers or causing damage.
The Defense Department is developing a new non-lethal direct energy weapon that it claims can stop any vehicle without harming its passengers or causing damage.