Solar panels near olive trees. Crete landscape. Greece

Royalty-free stock photo ID: 110088023

Solar panels near olive trees. Crete landscape. Greece