Loading patent details...
US4915010A: Barreled Weapon With Regenerative Propellant Injection | Searchlight