Canadian forces - Ambush

Troops from Alpha Company, 2nd Platoon, "Red Devils" from Edmonton, Canada...

5,086 views youtube.com

Interest

Terrorism

Stumblers Who Like This Page