Enel's new Illinois project supported by three PPAs
The 185MW HillTopper highlights US trend where three or more power off-take deals enable construction of a wind farm
The 185MW HillTopper highlights US trend where three or more power off-take deals enable construction of a wind farm