Loading patent details...
US7314346B2: Three bladed Savonius rotor | Searchlight