Loading patent details...
US7348686B2: Buoyant rotor | Searchlight