Image

distributed-wind-gallery-photo-2014-18

Location

VT
United States

Turbine Technology

Northern Power Systems 100

Photo Credit

Northern Power Systems