All photos copyright © Eric Francis. All rights reserved.


Lions have stood guard over the Sacred Lake, birthplace of Apollo and Artemis, on the island of Delos for some 2,500 years.