![](http://www.alamy.com/thumbs/6/935CCFCF-6BA1-432D-8018-62EBABF03F88/EHNPM1.jpg)
Delos is a sacred greekIsland near Mykonos where the gods Artemis and Apollo are said to have been born.
Size: 2912px × 4368px
Photo credit: © Charles Mann / Alamy / Afripics
License: Royalty Free
Model Released: No
Keywords: 2011, cyclades, delos, greece, ruins, temples