Task Force Black Rock - Afghanistan

More French Army combat footage from Kapisa, Afghanistan.

Categories

Video Shock and Awe