Dropping 60mm Illum in Afghanistan

Enjoying the commentary on this one. "Cpl Williams drops a 60mm Illumination round from our patrol base in Afghanistan in 2011."

Related Topics

Guns and Weapons