Projects

17
Jun

Onda, Spain 1.5MW


Onda, Spain is the home of this 1.5MW solar array constructed and commissioned by ESA.