Loading patent details...
US4593601A: Recoil Spring System for Self Loading Fire Arms | Searchlight