Two islands to run

By |2016-05-11T14:08:31+00:00December 16, 2015|Events|

A number of exhilarating marathons are hosted on the Maltese archipelago, the jewel of the Mediterranean Sea. Located 60 miles [...]