Crete

-
702
Spinalonga, a small island off the northeast coast of Crete near the resort area of Elounda, has evolved over thousands of years from a...