By CEP Staff • 12 November 2010 in News

Solar farm developer signs PPA for 130 MW California facility