Loading patent details...
US7461581B2: Self-cleaning gas operating system for a firearm | Searchlight