Humvee Air Drop Ends In Failure!



Humvee Air Drop Ends In Failure!! What could go wrong dropping humvees from the air? People in Germany found themselves with US humvees being rained down on them.

Read More from PowerNation