Loading patent details...
US8322266B2: Controlled-unaided surge and purge suppressors for firearm muzzles | Searchlight