Image

distributed-wind-gallery-photo-2013-48

Location

Italy

Turbine Technology

Northern Power Systems 100

Photo Credit

Northern Power Systems