Loading patent details...
US5691497A: Self-Loading Grenade Launcher | Searchlight