The Temple of Apollo in Delphi Greece

Royalty-free stock photo ID: 131136539

The Temple of Apollo in Delphi Greece