Crete, Greece. Renewable energy production. Solar cells for the production of electricity in the South of Crete

Royalty-free stock photo ID: 116931478

Crete, Greece. Renewable energy production. Solar cells for the production of electricity in the South of Crete