Loading patent details...
US4589326A: Self-Loading Pistol in the Form of a Mechanically Locked Recoil Loader | Searchlight