Loading patent details...
US6863806B2: Barge-mounted tidal-powered desalinization system | Searchlight