Loading patent details...
US5024016A: Self-Loading Pistols | Searchlight