The Terrace of the Lions on the Greek island of Delos. Delos was believed by Greeks to be the birthp