HomeRaceRace ReviewsIl Giro d'Italia 2014 - Stage 21; Gemona - Trieste, 169 km.... RaceRace Reviews Il Giro d’Italia 2014 – Stage 21; Gemona – Trieste, 169 km. Luka Mezgec Takes the Finale By Ed Hood - June 1, 2014