First Solar Sells Macho Springs Solar Project to Southern Power and Turner Renewable Energy
Submitted by aburr on Wed, 2014-05-28 13:20First Solar sold the 50-MW Macho Springs Solar Power Plant to Southern Company subsidiary Southern Power and Turner Renewable Energy. El Paso Electric has a 20-year PPA for all energy generated by the power plant. Terms of the deal were not disclosed. The power plant, located on approximately 600 acres of State Trust land near Deming, New Mexico, is the state's largest solar power plant.