The Island of Naxos on our Earth.