2018 Tour de Suisse Stage 3
Stage 3 of the 2018 Tour de Suisse was a 182 kilometer circuit race featuring five category 3 climbs in the second half of the race.
Stage 3 of the 2018 Tour de Suisse was a 182 kilometer circuit race featuring five category 3 climbs in the second half of the race.