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
Copy and paste this URL into your WordPress site to embed
Copy and paste this code into your site to embed