Skip to main content
3.8 MW
REC Systems Italy
2012
Piemonte, Italy