Iberdrola awards wind turbine contract to Siemens Gamesa

Herrera Complex will include three wind facilities. Credit: Zhang Fengsheng / Unsplash.