TAG: STELAWorld

Sun + Mirrors = Power

Gemasolar

Leading green power companies have formed the Concentrating Solar Power Alliance