The 97th edition of the Giro d’Italia has been described as one for the climbers but it also contains over 90km of time-trialling, starting on Friday in Belfast with the 21.7km team time trial. So who will be in the mix and fighting for the pink jersey? Continue reading
