Image

distributed-wind-gallery-photo-2024-13

Location

IL
United States

Turbine Technology

Hi-VAWT

Photo Credit

Kamila Kazimierczuk