Loading patent details...
US5160804A: Fin-Stabilized Projectile | Searchlight