Solar field in sunny Spain

Royalty-free stock photo ID: 122351266

Solar field in sunny Spain