This is War - Firefight scenes Iraq / Afghanistan German Military Power "Some crazy firefight scenes filmed in Iraq and Afghanistan.
*WARNING*
this video shows soldiers in firefight, it is for informative use only to show what is really going on in these wars. it shall NOT glorify violence!"
By belle-deesse 7 years ago