Loading patent details...
US20070138797A1: Wind energy harnessing apparatuses, systems, methods, and improvements | Searchlight