Skip to main content

Tour de Luxembourg: Laporte wins prologue

Image 1 of 4

Christophe Laporte (Cofidis) took the first yellow leader's jersey after winning the prologue time trial at the 2019 Tour de Luxembourg

Christophe Laporte (Cofidis) took the first yellow leader's jersey after winning the prologue time trial at the 2019 Tour de Luxembourg (Image credit: Bettini Photo)
Image 2 of 4

The now retired 2010 Tour de France winner Andy Schleck was a guest at the 2019 Tour de Luxembourg

The now retired 2010 Tour de France winner Andy Schleck was a guest at the 2019 Tour de Luxembourg (Image credit: Bettini Photo)
Image 3 of 4

Christophe Laporte (Cofidis) waves to the crowd having won the prologue of the 2019 Tour de Luxembourg

Christophe Laporte (Cofidis) waves to the crowd having won the prologue of the 2019 Tour de Luxembourg (Image credit: Bettini Photo)
Image 4 of 4

Christophe Laporte on his way to winning the prologue time trial at the 2019 Tour of Luxembourg

Christophe Laporte on his way to winning the prologue time trial at the 2019 Tour of Luxembourg (Image credit: Bettini Photo)

eyJ0eXBlIjoiYm94b3V0IiwiaWQiOiI1NDNkNjBlZS00ZmE5LTRkNjctYjYwOC1lODcyYTkzZDk2YTgiLCJkYXRhIjp7InRpdGxlIjoiUmVsYXRlZCBBcnRpY2xlcyIsInRleHQiOlsiXHUwMDNjYSBocmVmPVwiL25ld3MvY29maWRpcy1maXJpbmctb24tYWxsLWN5bGluZGVycy1hdC10b3VyLWRlLWx1eGVtYm91cmdcIlx1MDAzZUNvZmlkaXMgZmlyaW5nIG9uIGFsbCBjeWxpbmRlcnMgYXQgVG91ciBkZSBMdXhlbWJvdXJnXHUwMDNjL2FcdTAwM2UiXSwiaW1hZ2UiOnsiaWQiOiIiLCJuYW1lIjoiIiwicGF0aCI6IiIsInNyYyI6IiIsIm1vcyI6IiIsImltcG9ydFNyYyI6IiIsIndpZHRoIjowLCJoZWlnaHQiOjAsImFsdCI6IiIsImNyZWRpdCI6IiJ9fX0=>Full Results

#Rider Name (Country) TeamResult
1Christophe Laporte (Fra) Cofidis, Solutions Credits0:03:14
2Marcel Meisen (Ger) Corendon-Circus0:00:00
3Piet Allegaert (Bel) Sport Vlaanderen-Baloise0:00:01
4Damien Gaudin (Fra) Total Direct Energie0:00:02
5Aime De Gendt (Bel) Wanty-Gobert0:00:02
6Alexander Krieger (Ger) Leopard Pro Cycling0:00:03
7Jonathan Hivert (Fra) Total Direct Energie0:00:05
8Kèvin Geniets (Lux) Luxembourg0:00:05
9Anthony Perez (Fra) Cofidis, Solutions Credits0:00:05
10Benjamin Declercq (Bel) Sport Vlaanderen-Baloise0:00:06
11Jesus Herrada (Spa) Cofidis, Solutions Credits0:00:06
12Adrien Petit (Fra) Total Direct Energie0:00:07
13Konrad Geßner (Ger) Leopard Pro Cycling0:00:07
14Edward Planckaert (Bel) Sport Vlaanderen-Baloise0:00:08
15Maurits Lammertink (Ned) Roompot-Charles0:00:08
16Thomas Sprengers (Bel) Sport Vlaanderen-Baloise0:00:08
17Otto Vergaerde (Bel) Corendon-Circus0:00:08
18Aksel Nõmmela (Est) Wallonie Bruxelles0:00:09
19Joshua Huppertz (Ger) Team Lotto-Kern Haus0:00:09
20Andrea Pasqualon (Ita) Wanty-Gobert0:00:09
21Angelo Tulik (Fra) Total Direct Energie0:00:09
22Tom Wirtgen (Lux) Wallonie Bruxelles0:00:09
23Pit Leyder (Lux) Leopard Pro Cycling0:00:09
24Gianni Vermeersch (Bel) Corendon-Circus0:00:09
25Robbe Ghys (Bel) Sport Vlaanderen-Baloise0:00:10
26Niki Terpstra (Ned) Total Direct Energie0:00:10
27Mario Gonzalez Salas (Spa) Euskadi Basque Country-Murias0:00:10
28Huub Duijn (Ned) Roompot-Charles0:00:11
29Frederik Backaert (Bel) Wanty-Gobert0:00:11
30Anthony Turgis (Fra) Total Direct Energie0:00:11
31Jimmy Janssens (Bel) Corendon-Circus0:00:11
32Gaëtan Pons (Lux) Leopard Pro Cycling0:00:11
33Tyler Magner (USA) Rally UHC Cycling0:00:11
34Dimitri Claeys (Bel) Cofidis, Solutions Credits0:00:12
35Baptiste Planckaert (Bel) Wallonie Bruxelles0:00:12
36Dries De Bondt (Bel) Corendon-Circus0:00:12
37Delio Fernandez Cruz (Spa) Delko Marseille Provence KTM0:00:12
38Colin Joyce (USA) Rally UHC Cycling0:00:12
39Vincenzo Albanese (Ita) Bardiani CSF0:00:13
40Emil Nygaard Vinjebo (Den) Riwal Readynez Cycling Team0:00:13
41Jan Petelin (Lux) Team Differdange Geba0:00:13
42Jonas Rutsch (Ger) Team Lotto-Kern Haus0:00:13
43Mauro Finetto (Ita) Delko Marseille Provence KTM0:00:13
44Loic Chetout (Fra) Cofidis, Solutions Credits0:00:14
45Kevin Van Melsen (Bel) Wanty-Gobert0:00:14
46Mathias De Witte (Bel) Roompot-Charles0:00:14
47Kenneth Van Rooy (Bel) Sport Vlaanderen-Baloise0:00:14
48Stijn Steels (Bel) Roompot-Charles0:00:14
49Julien Mortier (Bel) Wallonie Bruxelles0:00:15
50Luca Wackermann (Ita) Bardiani CSF0:00:15
51Thomas Deruette (Bel) Team Differdange Geba0:00:15
52Ludovic Robeet (Bel) Wallonie Bruxelles0:00:15
53Robin Carpenter (USA) Rally UHC Cycling0:00:15
54Adam De Vos (Can) Rally UHC Cycling0:00:15
55Kim Magnusson (Swe) Riwal Readynez Cycling Team0:00:15
56Mathias Van Gompel (Bel) Sport Vlaanderen-Baloise0:00:15
57Szymon Rekita (Pol) Leopard Pro Cycling0:00:16
58Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias0:00:16
59Ken Conter (Lux) Luxembourg0:00:16
60Rasmus Bøgh Wallin (Den) Riwal Readynez Cycling Team0:00:16
61Dimitri Peyskens (Bel) Wallonie Bruxelles0:00:17
62Sjoerd van Ginneken (Ned) Roompot-Charles
63Jerome Baugnies (Bel) Wanty-Gobert0:00:17
64Michael Bresciani (Ita) Bardiani CSF0:00:17
65Loïc Vliegen (Bel) Wanty-Gobert0:00:17
66Ryan Anderson (Can) Rally UHC Cycling0:00:18
67Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits0:00:18
68Justin Jules (Fra) Wallonie Bruxelles0:00:18
69Stijn Devolder (Bel) Corendon-Circus0:00:18
70Jan Hugger (Ger) Team Lotto-Kern Haus0:00:18
71Arjen Livyns (Bel) Roompot-Charles0:00:18
72Rémy Rochas (Fra) Delko Marseille Provence KTM0:00:19
73Pieter Weening (Ned) Roompot-Charles0:00:19
74Raphaël Kockelmann (Lux) Team Differdange Geba0:00:19
75Nicolai Philip Brochner Nielsen (Den) Riwal Readynez Cycling Team0:00:19
76Bryan Nauleau (Fra) Total Direct Energie0:00:19
77Dorian Lübbers (Ger) Team Lotto-Kern Haus0:00:19
78Rasmus Christian Quaade (Den) Riwal Readynez Cycling Team0:00:19
79Yoann Offredo (Fra) Wanty-Gobert0:00:20
80Tobias Mørch Kongstad (Den) Riwal Readynez Cycling Team0:00:20
81Joaquim Ricardo Soares Silva (Por) W52-FC Porto0:00:20
82Sindre Skjøstad Lunke (Nor) Riwal Readynez Cycling Team0:00:20
83João Pedro Lourenço Rodrigues (Por) W52-FC Porto0:00:20
84Tom Thill (Lux) Team Differdange Geba0:00:20
85Beñat Intxausti Elorriaga (Spa) Euskadi Basque Country-Murias0:00:20
86Hector Saez Benito (Spa) Euskadi Basque Country-Murias0:00:21
87Enrique Sanz Unzue (Spa) Euskadi Basque Country-Murias0:00:21
88John Murphy (USA) Rally UHC Cycling0:00:21
89Sergio Rodriguez Reche (Spa) Euskadi Basque Country-Murias0:00:22
90Tobias Knaup (Ger) Team Lotto-Kern Haus0:00:22
91Raul Alarcon Garcia (Spa) W52-FC Porto0:00:22
92Zico Waeytens (Bel) Cofidis, Solutions Credits0:00:22
93Julien El Fares (Fra) Delko Marseille Provence KTM0:00:22
94Philipp Walsleben (Ger) Corendon-Circus0:00:23
95Filip Maciejuk (Pol) Leopard Pro Cycling0:00:23
96Cedric Pries (Lux) Luxembourg0:00:24
97Tim Diederich (Lux) Luxembourg0:00:24
98César Lima da Fonte (Por) W52-FC Porto
99Javier Moreno Bazan (Spa) Delko Marseille Provence KTM0:00:25
100Romain Combaud (Fra) Delko Marseille Provence KTM0:00:25
101Wesley Mol (Ned) Team Differdange Geba0:00:25
102Alessandro Tonelli (Ita) Bardiani CSF0:00:26
103José Tiago Carneiro Ferreira (Por) W52-FC Porto0:00:28
104Tiago Da Silva (Lux) Team Differdange Geba0:00:29
105Luca Henn (Ger) Team Lotto-Kern Haus0:00:30
106Jack Burke (Can) Leopard Pro Cycling0:00:31
107Laurin Winter (Ger) Team Differdange Geba0:00:31
108Svein Tuft (Can) Rally UHC Cycling0:00:32
109Andrea Guardini (Ita) Bardiani CSF0:00:33
110Eduard-Michael Grosu (Rom) Delko Marseille Provence KTM0:00:34
111Gilles Kirsch (Lux) Luxembourg0:00:35
112Maxime Weyrich (Lux) Luxembourg0:00:36
113Angel Lorenzo Sanchez Rebollido (Spa) W52-FC Porto0:00:37
114Marco Maronese (Ita) Bardiani CSF0:00:37
115Marc Dörrie (Ger) Team Lotto-Kern Haus0:00:40
116Garikoitz Bravo Oiarbide (Spa) Euskadi Basque Country-Murias0:00:46

General classification after prologue
#Rider Name (Country) TeamResult
1Christophe Laporte (Fra) Cofidis, Solutions Credits0:03:14
2Marcel Meisen (Ger) Corendon-Circus0:00:00
3Piet Allegaert (Bel) Sport Vlaanderen-Baloise0:00:01
4Damien Gaudin (Fra) Total Direct Energie0:00:02
5Aime De Gendt (Bel) Wanty-Gobert0:00:02
6Alexander Krieger (Ger) Leopard Pro Cycling0:00:03
7Jonathan Hivert (Fra) Total Direct Energie0:00:05
8Kèvin Geniets (Lux) Luxembourg0:00:05
9Anthony Perez (Fra) Cofidis, Solutions Credits0:00:05
10Benjamin Declercq (Bel) Sport Vlaanderen-Baloise0:00:06
11Jesus Herrada (Spa) Cofidis, Solutions Credits0:00:06
12Adrien Petit (Fra) Total Direct Energie0:00:07
13Konrad Geßner (Ger) Leopard Pro Cycling0:00:07
14Edward Planckaert (Bel) Sport Vlaanderen-Baloise0:00:08
15Maurits Lammertink (Ned) Roompot-Charles0:00:08
16Thomas Sprengers (Bel) Sport Vlaanderen-Baloise0:00:08
17Otto Vergaerde (Bel) Corendon-Circus0:00:08
18Aksel Nõmmela (Est) Wallonie Bruxelles0:00:09
19Joshua Huppertz (Ger) Team Lotto-Kern Haus0:00:09
20Andrea Pasqualon (Ita) Wanty-Gobert0:00:09
21Angelo Tulik (Fra) Total Direct Energie0:00:09
22Tom Wirtgen (Lux) Wallonie Bruxelles0:00:09
23Pit Leyder (Lux) Leopard Pro Cycling0:00:09
24Gianni Vermeersch (Bel) Corendon-Circus0:00:09
25Robbe Ghys (Bel) Sport Vlaanderen-Baloise0:00:10
26Niki Terpstra (Ned) Total Direct Energie0:00:10
27Mario Gonzalez Salas (Spa) Euskadi Basque Country-Murias0:00:10
28Huub Duijn (Ned) Roompot-Charles0:00:11
29Frederik Backaert (Bel) Wanty-Gobert0:00:11
30Anthony Turgis (Fra) Total Direct Energie0:00:11
31Jimmy Janssens (Bel) Corendon-Circus0:00:11
32Gaëtan Pons (Lux) Leopard Pro Cycling0:00:11
33Tyler Magner (USA) Rally UHC Cycling0:00:11
34Dimitri Claeys (Bel) Cofidis, Solutions Credits0:00:12
35Baptiste Planckaert (Bel) Wallonie Bruxelles0:00:12
36Dries De Bondt (Bel) Corendon-Circus0:00:12
37Delio Fernandez Cruz (Spa) Delko Marseille Provence KTM0:00:12
38Colin Joyce (USA) Rally UHC Cycling0:00:12
39Vincenzo Albanese (Ita) Bardiani CSF0:00:13
40Emil Nygaard Vinjebo (Den) Riwal Readynez Cycling Team0:00:13
41Jan Petelin (Lux) Team Differdange Geba0:00:13
42Jonas Rutsch (Ger) Team Lotto-Kern Haus0:00:13
43Mauro Finetto (Ita) Delko Marseille Provence KTM0:00:13
44Loic Chetout (Fra) Cofidis, Solutions Credits0:00:14
45Kevin Van Melsen (Bel) Wanty-Gobert0:00:14
46Mathias De Witte (Bel) Roompot-Charles0:00:14
47Kenneth Van Rooy (Bel) Sport Vlaanderen-Baloise0:00:14
48Stijn Steels (Bel) Roompot-Charles0:00:14
49Julien Mortier (Bel) Wallonie Bruxelles0:00:15
50Luca Wackermann (Ita) Bardiani CSF0:00:15
51Thomas Deruette (Bel) Team Differdange Geba0:00:15
52Ludovic Robeet (Bel) Wallonie Bruxelles0:00:15
53Robin Carpenter (USA) Rally UHC Cycling0:00:15
54Adam De Vos (Can) Rally UHC Cycling0:00:15
55Kim Magnusson (Swe) Riwal Readynez Cycling Team0:00:15
56Mathias Van Gompel (Bel) Sport Vlaanderen-Baloise0:00:15
57Szymon Rekita (Pol) Leopard Pro Cycling0:00:16
58Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias0:00:16
59Ken Conter (Lux) Luxembourg0:00:16
60Rasmus Bøgh Wallin (Den) Riwal Readynez Cycling Team0:00:16
61Dimitri Peyskens (Bel) Wallonie Bruxelles0:00:17
62Sjoerd van Ginneken (Ned) Roompot-Charles
63Jerome Baugnies (Bel) Wanty-Gobert0:00:17
64Michael Bresciani (Ita) Bardiani CSF0:00:17
65Loïc Vliegen (Bel) Wanty-Gobert0:00:17
66Ryan Anderson (Can) Rally UHC Cycling0:00:18
67Kenneth Vanbilsen (Bel) Cofidis, Solutions Credits0:00:18
68Justin Jules (Fra) Wallonie Bruxelles0:00:18
69Stijn Devolder (Bel) Corendon-Circus0:00:18
70Jan Hugger (Ger) Team Lotto-Kern Haus0:00:18
71Arjen Livyns (Bel) Roompot-Charles0:00:18
72Rémy Rochas (Fra) Delko Marseille Provence KTM0:00:19
73Pieter Weening (Ned) Roompot-Charles0:00:19
74Raphaël Kockelmann (Lux) Team Differdange Geba0:00:19
75Nicolai Philip Brochner Nielsen (Den) Riwal Readynez Cycling Team0:00:19
76Bryan Nauleau (Fra) Total Direct Energie0:00:19
77Dorian Lübbers (Ger) Team Lotto-Kern Haus0:00:19
78Rasmus Christian Quaade (Den) Riwal Readynez Cycling Team0:00:19
79Yoann Offredo (Fra) Wanty-Gobert0:00:20
80Tobias Mørch Kongstad (Den) Riwal Readynez Cycling Team0:00:20
81Joaquim Ricardo Soares Silva (Por) W52-FC Porto0:00:20
82Sindre Skjøstad Lunke (Nor) Riwal Readynez Cycling Team0:00:20
83João Pedro Lourenço Rodrigues (Por) W52-FC Porto0:00:20
84Tom Thill (Lux) Team Differdange Geba0:00:20
85Beñat Intxausti Elorriaga (Spa) Euskadi Basque Country-Murias0:00:20
86Hector Saez Benito (Spa) Euskadi Basque Country-Murias0:00:21
87Enrique Sanz Unzue (Spa) Euskadi Basque Country-Murias0:00:21
88John Murphy (USA) Rally UHC Cycling0:00:21
89Sergio Rodriguez Reche (Spa) Euskadi Basque Country-Murias0:00:22
90Tobias Knaup (Ger) Team Lotto-Kern Haus0:00:22
91Raul Alarcon Garcia (Spa) W52-FC Porto0:00:22
92Zico Waeytens (Bel) Cofidis, Solutions Credits0:00:22
93Julien El Fares (Fra) Delko Marseille Provence KTM0:00:22
94Philipp Walsleben (Ger) Corendon-Circus0:00:23
95Filip Maciejuk (Pol) Leopard Pro Cycling0:00:23
96Cedric Pries (Lux) Luxembourg0:00:24
97Tim Diederich (Lux) Luxembourg0:00:24
98César Lima da Fonte (Por) W52-FC Porto
99Javier Moreno Bazan (Spa) Delko Marseille Provence KTM0:00:25
100Romain Combaud (Fra) Delko Marseille Provence KTM0:00:25
101Wesley Mol (Ned) Team Differdange Geba0:00:25
102Alessandro Tonelli (Ita) Bardiani CSF0:00:26
103José Tiago Carneiro Ferreira (Por) W52-FC Porto0:00:28
104Tiago Da Silva (Lux) Team Differdange Geba0:00:29
105Luca Henn (Ger) Team Lotto-Kern Haus0:00:30
106Jack Burke (Can) Leopard Pro Cycling0:00:31
107Laurin Winter (Ger) Team Differdange Geba0:00:31
108Svein Tuft (Can) Rally UHC Cycling0:00:32
109Andrea Guardini (Ita) Bardiani CSF0:00:33
110Eduard-Michael Grosu (Rom) Delko Marseille Provence KTM0:00:34
111Gilles Kirsch (Lux) Luxembourg0:00:35
112Maxime Weyrich (Lux) Luxembourg0:00:36
113Angel Lorenzo Sanchez Rebollido (Spa) W52-FC Porto0:00:37
114Marco Maronese (Ita) Bardiani CSF0:00:37
115Marc Dörrie (Ger) Team Lotto-Kern Haus0:00:40
116Garikoitz Bravo Oiarbide (Spa) Euskadi Basque Country-Murias0:00:46

Points classification
#Rider Name (Country) TeamResult
1Christophe Laporte (Fra) Cofidis, Solutions Credits20pts
2Marcel Meisen (Ger) Corendon-Circus16
3Piet Allegaert (Bel) Sport Vlaanderen-Baloise13
4Damien Gaudin (Fra) Total Direct Energie11
5Aime De Gendt (Bel) Wanty-Gobert9
6Alexander Krieger (Ger) Leopard Pro Cycling7
7Jonathan Hivert (Fra) Total Direct Energie5
8Kèvin Geniets (Lux) Luxembourg3
9Anthony Perez (Fra) Cofidis, Solutions Credits2
10Benjamin Declercq (Bel) Sport Vlaanderen-Baloise1

Young riders classification
#Rider Name (Country) TeamResult
1Piet Allegaert (Bel) Sport Vlaanderen-Baloise0:03:14
2Aime De Gendt (Bel) Wanty-Gobert0:00:02
3Kèvin Geniets (Lux) Luxembourg0:00:05
4Benjamin Declercq (Bel) Sport Vlaanderen-Baloise
5Konrad Geßner (Ger) Leopard Pro Cycling0:00:07
6Edward Planckaert (Bel) Sport Vlaanderen-Baloise
7Otto Vergaerde (Bel) Corendon-Circus0:00:08
8Aksel Nõmmela (Est) Wallonie Bruxelles
9Joshua Huppertz (Ger) Team Lotto-Kern Haus
10Tom Wirtgen (Lux) Wallonie Bruxelles0:00:09
11Pit Leyder (Lux) Leopard Pro Cycling
12Robbe Ghys (Bel) Sport Vlaanderen-Baloise
13Anthony Turgis (Fra) Total Direct Energie0:00:11
14Colin Joyce (USA) Rally UHC Cycling0:00:12
15Vincenzo Albanese (Ita) Bardiani CSF
16Emil Nygaard Vinjebo (Den) Riwal Readynez Cycling Team
17Jan Petelin (Lux) Team Differdange Geba
18Jonas Rutsch (Ger) Team Lotto-Kern Haus
19Julien Mortier (Bel) Wallonie Bruxelles0:00:14
20Thomas Deruette (Bel) Team Differdange Geba
21Ludovic Robeet (Bel) Wallonie Bruxelles0:00:15
22Mathias Van Gompel (Bel) Sport Vlaanderen-Baloise
23Szymon Rekita (Pol) Leopard Pro Cycling
24Oscar Rodriguez Garaicoechea (Spa) Euskadi Basque Country-Murias
25Ken Conter (Lux) Luxembourg
26Rasmus Bøgh Wallin (Den) Riwal Readynez Cycling Team0:00:16
27Michael Bresciani (Ita) Bardiani CSF
28Jan Hugger (Ger) Team Lotto-Kern Haus0:00:18
29Arjen Livyns (Bel) Roompot-Charles
30Rémy Rochas (Fra) Delko Marseille Provence KTM
31Raphaël Kockelmann (Lux) Team Differdange Geba
32Dorian Lübbers (Ger) Team Lotto-Kern Haus0:00:19
33Tobias Mørch Kongstad (Den) Riwal Readynez Cycling Team
34João Pedro Lourenço Rodrigues (Por) W52-FC Porto0:00:20
35Filip Maciejuk (Pol) Leopard Pro Cycling0:00:23
36Cedric Pries (Lux) Luxembourg
37Wesley Mol (Ned) Team Differdange Geba0:00:25
38José Tiago Carneiro Ferreira (Por) W52-FC Porto0:00:28
39Tiago Da Silva (Lux) Team Differdange Geba0:00:29
40Luca Henn (Ger) Team Lotto-Kern Haus
41Jack Burke (Can) Leopard Pro Cycling0:00:30
42Laurin Winter (Ger) Team Differdange Geba
43Gilles Kirsch (Lux) Luxembourg0:00:34
44Maxime Weyrich (Lux) Luxembourg0:00:36
45Marco Maronese (Ita) Bardiani CSF0:00:37

Teams classification
#Rider Name (Country) TeamResult
1Cofidis, Solutions Credits0:09:52
2Sport Vlaanderen - Baloise0:00:02
3Total Direct Energie0:00:03
4Corendon - Circus0:00:07
5Leopard Pro Cycling0:00:08
6Wanty - Gobert Cycling Team0:00:11
7Wallonie Bruxelles0:00:18
8Roompot - Charles0:00:21
9Rally Uhc Cycling0:00:28
10Team Lotto - Kern Haus
11Bardiani Csf0:00:32
12Delko Marseille Provence0:00:33
13Riwal Readynez Cycling Team
14Team Lëtzebuerg
15Team Differdange Geba0:00:34
16Euskadi Basque Country - Murias0:00:35
17W52 / Fc Porto0:00:51

Latest on Cyclingnews