Advanced Combat Weapons Training

Advanced Combat Weapons Training

A former marine shows all his weapons and equipment necessary for surviving in military