SEPTA, Lightsource BP signs contract for two solar farms totalling 43.8 MWdc
The Southeastern Pennsylvania Transportation Authority (SEPTA) and Lightsource BP have signed a long-term power contract for two solar farms totaling 43.8 MWdc in Franklin County, … Read more