Texas is about to switch on the single largest solar installation scheduled anywhere in the United States this year. Tehuacana Creek 1 Solar and BESS, with 837 MW of solar photovoltaic capacity and 41 ...
EDF power solutions North America has signed a 30-year PPA to sell power generated at the 400MW Utah Solar 1 Energy project ...