Loading patent details...
US4232583A: Firearm With Recoil Movement Delaying Mechanism | Searchlight