By CEP Staff • 8 August 2011 in News

SunPower’s Mexicali solar panel facility may pave way for renewable manufacturing shift towards Mexico