Picture of Energy & Environmental Policy

Energy & Environmental Policy

Share

Abengoa Solar PS20 Seville, Spain 20 MW 530' tower

10 MW Abengoa solar power Tower plant in Spain, 1/20th the size of the proposed San Luis Valley project.