Image

distributed-wind-gallery-photo-2014-08

Location

United Kingdom

Turbine Technology

Endurance E-3120

Photo Credit

Charles Newcomb