SunPower Nearing Completion On 579 MW Solar Star Project — “World’s Largest Solar Power Plant”

by CleanTechies Staff March 2, 2015 2 comments