The Temple of Apollo, Delphi, Greece.
close window