Loading patent details...
US5613315A: Firing Pin Mechanism | Searchlight