birthplace of Apollo and his sister Artemis, Delos was a sacred
island to the Greeks and is mentioned in the Odyssey. Appollo
was said to be tall and fair spending the winter months in Greece
and the hot summer months in northern Europe.
From the Larouse Encyclopedia of Archaeology