Loading patent details...
US6424079B1: Energy harvesting eel | Searchlight