Loading patent details...
US4344246A: Firing Pin Block for Firearm Having a Reciprocating Breech Bolt | Searchlight