Loading patent details...
US6273680B1: Extraction of energy from flowing fluids | Searchlight