Up on a hill on the Island of Delos, Greece~ Â I take in the island laying before me and stretched out to the north. From up here, I see the circle of greenery that in antiquity was the location of the Sacred Lake, the spot where the goddess Leto gave birth to Apollo and Artemis, divine fraternal twins. This is the reason Delos was considered so sacred in ancient times. More recently, the Sacred Lake was drained to rid the island of malaria mosquitoes, and now it has filled in with a small forest.