Task Force Black Rock - Afghanistan

FacebookTwitterPinterestEmailShare
More French Army combat footage from Kapisa, Afghanistan.

Categories

Video Shock and Awe