Image

distributed-wind-gallery-photo-2014-10

Location

United Kingdom

Turbine Technology

Endurance E-3120

Photo Credit

Charles Newcomb