Loading patent details...
US6595099B1: Multifunctional firearm muzzle attachments | Searchlight