Lightsource BP signs PPAs with SMUD, CDEC for 25MW of solar power

Image: Lightsource BP signs PPAs for 25MW of solar power. Photo: Courtesy of njaj/FreeDigitalPhotos.net.