Loading patent details...
US4347463A: Electromagnetic Projectile Launcher With Self-Augmenting Rails | Searchlight