CleanTechnica favicon

AT&T Announces Mammoth 520 Megawatt Corporate PPA From Oklahoma & Texas Wind Farms