Featured
Delphi
Delphi, Greece Located about six miles (10 km) from the Gulf of Corinth in the territory of Phoics in Greece, Delphi is situated between two towering rocks of Mount Parnassus known as the Phaidriades (Shining) Rocks. The site contained the sanctuary of Apollo, the sanctuary of Athena Pronaia — meaning, “Athena who is before the temple […]
Read more about Delphi