TAG: Steam turbine

Sun + Mirrors = Power

Gemasolar

Leading green power companies have formed the Concentrating Solar Power Alliance