Ancient Masterpiece Excavated in Delphi (Greece)
A French archaeological team, which was granted permission to excavate in Delphi in 1891, discovered the magnificent statue of Antinous in 1894 near the Temple of Apollo in the sanctuary of Delphi. The statue is significant testimony to ancient Greek artistic craftsmanship.