Loading patent details...
US4043248A: Liquid Propellant Gun (Recoilless Regenerative Piston) | Searchlight