World’s End: Santa Maria de Finibus Terrae

Santa Maria di Leuca sits on the southernmost extreme of the heel of Italy’s boot. De Finibus Terrae  – land’s end, and to Romans the end of the world – offers a rare spectacle. Leuca is where you can watch the sun rise over the turquoise blue waters of the Adriatic sea and set behind the … Continue reading World’s End: Santa Maria de Finibus Terrae