Image

distributed-wind-gallery-photo-2018-09

Location

United Kingdom

Turbine Technology

Eocycle EO25

Photo Credit

Eocycle