Loading patent details...
US7143680B2: Recoil and muzzle blast dissipator | Searchlight