Loading patent details...
US6020653A: Submerged Reciprocating Electric Generator | Searchlight