Loading patent details...
US6565715B1: Land-based desalination using buoyant hydrate | Searchlight