Malta’s La Valette Marathon – Run Alongside 8,000 years of History and Mediterranean Waves November 14, 2023