Image

distributed-wind-gallery-photo-2025-11

Location

IL
United States

Turbine Technology

Primus Wind Power

Photo Credit

Kamila Kazimierczuk