Royalty-free stock photo ID: 215975926

Onshore wind farm in the Northern part of Galicia, Spain. - Image