by wondry
Delphi, Phocis - Greece. Panoramic view of the Stadium of Delphi. It lies on the highest spot of the Archaeological Site of Delphi