Tour de Suisse

Stage 5: Fiesch - La Punt

CH Switzerland Thursday 15 June 2023 211 km