Loading patent details...
US6119293A: Submerged Surface Pool Cleaning Device | Searchlight