Loading patent details...
US5458043A: Battery Charging Capacitors Electromagnetic Launcher | Searchlight