Lots of Humvess on a Train in L.A.

Seems to be making some folks paranoid.

Related Topics

Combat Vehicles