A Natural, Renewable Energy Source
High Mesa Wind Project is a 19-turbine, 40 megawatt (MW) wind project located in Elmore County, Idaho. High Mesa went into commercial operation in December 2012.
A Natural, Renewable Energy Source
High Mesa Wind Project is a 19-turbine, 40 megawatt (MW) wind project located in Elmore County, Idaho. High Mesa went into commercial operation in December 2012.