Dutch Commando's Raiding Compound

Dutch Commando's raiding a possible IED facility in Afghanistan.

Related Topics

Army