Array of solar panels in olive grove. Crete. Greece

Royalty-free stock photo ID: 110088029

Array of solar panels in olive grove. Crete. Greece