Watch a C-17 Drop Off a Humvee in the Air, Plus Bonus Clip of IED Training Simulator

You have surely seen cars being parachuted to earth in movies, but we all know about the deceptive digital wonders of the cinematic world, so how a… Read story

Advertisements