Loading patent details...
US8102071B2: River and tidal power harvester | Searchlight