Meet the Wind Catcher – A Novel and Revolutionary Wind Turbine Design

The first operational Wind Catcher is expected to be deployed by 2024 each with enough capacity to power 80,000 homes.