Delos: The Sacred Island March 26, 2009 Altar to Hera on Delos, a tiny island near Mykonos in Greece. Photo by Eric Francis. Share this:TwitterFacebook