Loading patent details...
US7713020B2: Extracting energy from flowing fluids | Searchlight