Loading patent details...
US5700967A: Interlocking Mechanism for a Self-Loading Weapon | Searchlight