Loading patent details...
US8053916B2: Wind and wave power generation | Searchlight