Loading patent details...
US5235930A: Self Propelled Underwater Device With Steerable Fin Stabilizer | Searchlight