Loading patent details...
US5375550A: Stabilized Floating Platform Assembly | Searchlight