p1364991 March 29, 2016 at: 886 × 481 In: The Age of Telescoped Ammunition Has Arrived – UK Receives 40mm CTA ← Previous Next →