locations

Montalto di Castro Solar Park Italy

View Larger Map As of 2012, the Montalto di Castro solar park was the largest photovoltaic power station in Italy,…

8 months ago