Image

distributed-wind-gallery-photo-2014-09

Location

United Kingdom

Turbine Technology

Endurance E-3120

Photo Credit

Charles Newcomb