Loading patent details...
US5125320A: Liquid Propellant Cannon | Searchlight