Loading patent details...
US4132023A: Self-Loading Pistol | Searchlight