TAG: CSP

Sun + Mirrors = Power

Gemasolar

Leading green power companies have formed the Concentrating Solar Power Alliance