Canadian Cyclist

 

May 16/24 15:16 pm - Giro: Stage 12


Posted by Editoress on 05/16/24
 

Julian Alaphilippe, still a champion

Double world champion won solo in Fano after more than a 100 km breakaway with Mirco Maestri. Jhonatan Narvaez and Quinten Hermans round out the podium of the "stage of the walls".

Julian Alaphilippe (Soudal-Quick Step) completed his trilogy of stage wins after he established himself at La Vuelta and the Tour de France. He has now added to his Grand Tour palmares in his first participation at the Giro d'Italia but in a way that was unexpected. He rode away from the peloton 138km before the finish, then attacked from the breakaway group with 126km remaining and eventually dropped his sole companion Mirco Maestri (Polti-Kometa) on the last climb with 10km to go. He fought off the return of Jhonatan Narvaez (INEOS Grenadiers) and Quinten Hermans (Alpecin-Deceuninck) with an advantage of only half a minute. Tadej Pogacar retained the Maglia Rosa.

Stage 12: Martinsicuro to Fano, 193 km
1 Julian Alaphilippe (Fra) Soudal-Quick Step 4:07:44
2 Jhonatan Narváez (Ecu) INEOS Grenadiers at 0:31
3 Quinten Hermans (Bel) Alpecin-Deceuninck 0:32
4 Michael Valgren (Den) EF Education-EasyPost 0:43
5 Christian Scaroni (Ita) Astana-Qazaqstan 0:43
6 Matteo Trentin (Ita) Tudor Pro Cycling 1:30
7 Simon Clarke (Aus) Israel-Premier Tech 1:30
8 Gijs Leemreize (Ned) DSM-Firmenich 1:30
9 Mirco Maestri (Ita) Polti-Kometa 1:30
10 Benjamin Thomas (Fra) Cofidis 1:30
11 Dion Smith (NZl) Intermarché-Wanty 2:57
12 Rafal Majka (Pol) UAE Team Emirates 5:25
13 Tadej Pogacar (Slo) UAE Team Emirates 5:25
14 Daniel Felipe Martínez (Col) BORA-hansgrohe 5:25
15 Giovanni Aleotti (Ita) BORA-hansgrohe 5:25
16 Jonas Koch (Ger) BORA-hansgrohe 5:25
17 Geraint Thomas (GBr) INEOS Grenadiers 5:25
18 Thymen Arensman (Ned) INEOS Grenadiers 5:25
19 Damiano Caruso (Ita) Bahrain-Victorious 5:25
20 Antonio Tiberi (Ita) Bahrain-Victorious 5:25
21 Nairo Quintana (Col) Movistar 5:25
22 Einer Rubio (Col) Movistar 5:25
23 Ben O´Connor (Aus) Decathlon-AG2R La Mondiale 5:25
24 Filippo Zana (Ita) Jayco-AlUla 5:25
25 Romain Bardet (Fra) DSM-Firmenich 5:25
26 Esteban Chaves (Col) EF Education-EasyPost 5:25
27 Alex Baudin (Fra) Decathlon-AG2R La Mondiale 5:25
28 Valentin Paret-Peintre (Fra) Decathlon-AG2R La Mondiale 5:25
29 Simon Geschke (Ger) Cofidis 5:25
30 Davide Piganzoli (Ita) Polti-Kometa 5:25
31 Lorenzo Fortunato (Ita) Astana-Qazaqstan 5:25
32 Luca Covili (Ita) VF Group-Bardiani CSF 5:25
33 Nicola Conci (Ita) Alpecin-Deceuninck 5:25
34 Michael Storer (Aus) Tudor Pro Cycling 5:25
35 Felix Grobschartner (Aut) UAE Team Emirates 5:25
36 William Barta (USA) Movistar 5:25
37 Domenico Pozzovivo (Ita) VF Group-Bardiani CSF 5:25
38 Jan Hirt (Cze) Soudal-Quick Step 5:25
39 Andrea Piccolo (Ita) EF Education-EasyPost 5:38
40 Kevin Vermaerke (USA) DSM-Firmenich 6:03
41 Enzo Paleni (Fra) Groupama-FDJ 6:03
42 Lilian Calmejane (Fra) Intermarché-Wanty 6:03
43 Vadim Pronskiy (Kaz) Astana-Qazaqstan 6:03
44 Attila Valter (Hun) Team Visma-Lease a Bike 6:03
45 Bastien Tronchon (Fra) Decathlon-AG2R La Mondiale 7:16
46 Cyril Barthe (Fra) Groupama-FDJ 7:16
47 Florian Stork (Ger) Tudor Pro Cycling 7:16
48 Chris Hamilton (Aus) DSM-Firmenich 7:16
49 Lawrence Warbasse (USA) Decathlon-AG2R La Mondiale 7:16
50 Harrison Wood (GBr) Cofidis 7:16
51 Thomas Champion (Fra) Cofidis 7:16
52 Andrea Vendrame (Ita) Decathlon-AG2R La Mondiale 7:16
53 Aurélien Paret-Peintre (Fra) Decathlon-AG2R La Mondiale 7:16
54 Pieter Serry (Bel) Soudal-Quick Step 7:16
55 Patrick Gamper (Aut) BORA-hansgrohe 7:47
56 Maximilian Schachmann (Ger) BORA-hansgrohe 7:47
57 Edoardo Zambanini (Ita) Bahrain-Victorious 7:47
58 Alberto Dainese (Ita) Tudor Pro Cycling 7:47
59 Ben Swift (GBr) INEOS Grenadiers 7:47
60 Jasha Sütterlin (Ger) Bahrain-Victorious 7:47
61 Tobias Foss (Nor) INEOS Grenadiers 7:47
62 Magnus Sheffield (USA) INEOS Grenadiers 7:47
63 Albert Torres (Esp) Movistar 7:47
64 Pelayo Sánchez (Esp) Movistar 7:47
65 Alessandro De Marchi (Ita) Jayco-AlUla 7:47
66 Connor Swift (GBr) INEOS Grenadiers 9:15
67 Laurence Pithie (NZl) Groupama-FDJ 9:15
68 Henok Mulubrhan (Eri) Astana-Qazaqstan 9:15
69 Rubén Fernández (Esp) Cofidis 10:21
70 Davide Ballerini (Ita) Astana-Qazaqstan 10:55
71 Mikkel Frolich Honoré (Den) EF Education-EasyPost 11:03
72 Simone Velasco (Ita) Astana-Qazaqstan 11:03
73 Andrea Pasqualon (Ita) Bahrain-Victorious 11:03
74 Mauri Vansevenant (Bel) Soudal-Quick Step 11:03
75 Stefan de Bod (RSA) EF Education-EasyPost 11:59
76 Andrea Bagioli (Ita) Lidl-Trek 11:59
77 Andrea Pietrobon (Ita) Polti-Kometa 11:59
78 Roel van Sintmaartensdijk (Ned) Intermarché-Wanty 11:59
79 Tobias Bayer (Aut) Alpecin-Deceuninck 11:59
80 Ryan Mullen (Irl) BORA-hansgrohe 11:59
81 Jasper Stuyven (Bel) Lidl-Trek 11:59
82 Tim van Dijke (Ned) Team Visma-Lease a Bike 11:59
83 Danny van Poppel (Ned) BORA-hansgrohe 11:59
84 Nicolas Debeaumarché (Fra) Cofidis 11:59
85 Jenthe Biermans (Bel) Arkéa-B&B Hotels 11:59
86 Hugo Hofstetter (Fra) Israel-Premier Tech 11:59
87 Dries De Pooter (Bel) Intermarché-Wanty 11:59
88 Marco Frigo (Ita) Israel-Premier Tech 11:59
89 Vegard Stake Laengen (Nor) UAE Team Emirates 11:59
90 Filippo Fiorelli (Ita) VF Group-Bardiani CSF 11:59
91 Enrico Zanoncello (Ita) VF Group-Bardiani CSF 11:59
92 Alessandro Tonelli (Ita) VF Group-Bardiani CSF 11:59
93 Lucas Plapp (Aus) Jayco-AlUla 11:59
94 Luka Mezgec (Slo) Jayco-AlUla 11:59
95 Tobias Lund Andresen (Den) DSM-Firmenich 11:59
96 Mikkel Bjerg (Den) UAE Team Emirates 11:59
97 Lorenzo Milesi (Ita) Movistar 11:59
98 Giovanni Lonardi (Ita) Polti-Kometa 11:59
99 Lorenzo Germani (Ita) Groupama-FDJ 11:59
100 Madis Mihkels (Est) Intermarché-Wanty 11:59
101 Fabian Lienhard (Sui) Groupama-FDJ 11:59
102 Manuele Tarozzi (Ita) VF Group-Bardiani CSF 11:59
103 Davide Bais (Ita) Polti-Kometa 11:59
104 Lewis Askey (GBr) Groupama-FDJ 11:59
105 Matteo Fabbro (Ita) Polti-Kometa 11:59
106 Mattia Bais (Ita) Polti-Kometa 11:59
107 Filippo Ganna (Ita) INEOS Grenadiers 11:59
108 Julius van den Berg (Ned) DSM-Firmenich 11:59
109 Phil Bauhaus (Ger) Bahrain-Victorious 11:59
110 Jan Tratnik (Slo) Team Visma-Lease a Bike 11:59
111 Jimmy Janssens (Bel) Alpecin-Deceuninck 11:59
112 Juan Sebastián Molano (Col) UAE Team Emirates 11:59
113 Timo Kielich (Bel) Alpecin-Deceuninck 11:59
114 Domen Novak (Slo) UAE Team Emirates 11:59
115 Michel Ries (Lux) Arkéa-B&B Hotels 11:59
116 Alan Riou (Fra) Arkéa-B&B Hotels 11:59
117 Juan Pedro López (Esp) Lidl-Trek 11:59
118 Rainer Kepplinger (Aut) Bahrain-Victorious 11:59
119 Damien Touze (Fra) Decathlon-AG2R La Mondiale 11:59
120 Edward Planckaert (Bel) Alpecin-Deceuninck 11:59
121 Alexander Kamp (Den) Tudor Pro Cycling 11:59
122 Nicholas Schultz (Aus) Israel-Premier Tech 11:59
123 Kaden Groves (Aus) Alpecin-Deceuninck 11:59
124 Ewen Costiou (Fra) Arkéa-B&B Hotels 12:07
125 Edward Theuns (Bel) Lidl-Trek 13:16
126 Simone Consonni (Ita) Lidl-Trek 13:16
127 Kevin Colleoni (Ita) Intermarché-Wanty 13:16
128 Jonathan Milan (Ita) Lidl-Trek 13:16
129 Daan Hoole (Ned) Lidl-Trek 13:16
130 Donavan Grondin (Fra) Arkéa-B&B Hotels 13:16
131 Amanuel Ghebreigzabhier (Eri) Lidl-Trek 13:16
132 Georg Steinhauser (Ger) EF Education-EasyPost 13:16
133 Francisco Muñoz (Esp) Polti-Kometa 13:16
134 Michael Hepburn (Aus) Jayco-AlUla 13:16
135 Edoardo Affini (Ita) Team Visma-Lease a Bike 13:16
136 Fabio Van Den Bossche (Bel) Alpecin-Deceuninck 13:16
137 Alessandro Verre (Ita) Arkéa-B&B Hotels 13:16
138 Jefferson Cepeda (Ecu) EF Education-EasyPost 13:16
139 Robin Froidevaux (Sui) Tudor Pro Cycling 13:16
140 Tim Merlier (Bel) Soudal-Quick Step 13:16
141 Josef Cerny (Cze) Soudal-Quick Step 13:16
142 Luke Lamperti (USA) Soudal-Quick Step 13:16
143 Bert Van Lerberghe (Bel) Soudal-Quick Step 13:16
144 Olivier Le Gac (Fra) Groupama-FDJ 13:16
145 Stanislaw Aniolkowski (Pol) Cofidis 13:16
146 Giulio Pellizzari (Ita) VF Group-Bardiani CSF 13:16
147 Davide Cimolai (Ita) Movistar 13:16
148 Fernando Gaviria (Col) Movistar 13:23
149 Rui Oliveira (Por) UAE Team Emirates 14:42
150 Maximilian Walscheid (Ger) Jayco-AlUla 14:59
151 Martin Marcellusi (Ita) VF Group-Bardiani CSF 14:59
152 David Dekker (Ned) Arkéa-B&B Hotels 14:59
153 Caleb Ewan (Aus) Jayco-AlUla 14:59
154 Clément Davy (Fra) Groupama-FDJ 14:59
DNS Fabio Jakobsen (Ned) DSM-Firmenich
 
GC
1 Tadej Pogacar (Slo) UAE Team Emirates 45:22:35
2 Daniel Felipe Martínez (Col) BORA-hansgrohe at 2:40
3 Geraint Thomas (GBr) INEOS Grenadiers 2:56
4 Ben O´Connor (Aus) Decathlon-AG2R La Mondiale 3:39
5 Antonio Tiberi (Ita) Bahrain-Victorious 4:27
6 Romain Bardet (Fra) DSM-Firmenich 4:57
7 Lorenzo Fortunato (Ita) Astana-Qazaqstan 5:19
8 Filippo Zana (Ita) Jayco-AlUla 5:23
9 Einer Rubio (Col) Movistar 5:28
10 Thymen Arensman (Ned) INEOS Grenadiers 5:52
11 Jan Hirt (Cze) Soudal-Quick Step 5:57
12 Michael Storer (Aus) Tudor Pro Cycling 6:25
13 Alex Baudin (Fra) Decathlon-AG2R La Mondiale 6:38
14 Domenico Pozzovivo (Ita) VF Group-Bardiani CSF 7:34
15 Esteban Chaves (Col) EF Education-EasyPost 9:24
16 Davide Piganzoli (Ita) Polti-Kometa 11:30
17 Simon Geschke (Ger) Cofidis 13:58
18 Giovanni Aleotti (Ita) BORA-hansgrohe 14:15
19 Juan Pedro López (Esp) Lidl-Trek 16:07
20 Aurélien Paret-Peintre (Fra) Decathlon-AG2R La Mondiale 16:11
21 Luca Covili (Ita) VF Group-Bardiani CSF 16:51
22 Jhonatan Narváez (Ecu) INEOS Grenadiers 20:54
23 Rafal Majka (Pol) UAE Team Emirates 21:07
24 Valentin Paret-Peintre (Fra) Decathlon-AG2R La Mondiale 25:18
25 Lilian Calmejane (Fra) Intermarché-Wanty 29:08
26 Maximilian Schachmann (Ger) BORA-hansgrohe 30:07
27 Nairo Quintana (Col) Movistar 30:43
28 Damiano Caruso (Ita) Bahrain-Victorious 32:17
29 Michael Valgren (Den) EF Education-EasyPost 32:51
30 Nicola Conci (Ita) Alpecin-Deceuninck 33:12
31 Michel Ries (Lux) Arkéa-B&B Hotels 33:45
32 Mauri Vansevenant (Bel) Soudal-Quick Step 35:59
33 Christian Scaroni (Ita) Astana-Qazaqstan 36:19
34 Attila Valter (Hun) Team Visma-Lease a Bike 38:25
35 Chris Hamilton (Aus) DSM-Firmenich 38:37
36 Edoardo Zambanini (Ita) Bahrain-Victorious 41:56
37 Lawrence Warbasse (USA) Decathlon-AG2R La Mondiale 43:03
38 Kevin Vermaerke (USA) DSM-Firmenich 43:08
39 Felix Grobschartner (Aut) UAE Team Emirates 45:53
40 Magnus Sheffield (USA) INEOS Grenadiers 46:00
41 Jan Tratnik (Slo) Team Visma-Lease a Bike 49:52
42 William Barta (USA) Movistar 50:44
43 Alessandro Tonelli (Ita) VF Group-Bardiani CSF 50:46
44 Julian Alaphilippe (Fra) Soudal-Quick Step 51:32
45 Simone Velasco (Ita) Astana-Qazaqstan 52:51
46 Henok Mulubrhan (Eri) Astana-Qazaqstan 56:43
47 Marco Frigo (Ita) Israel-Premier Tech 59:21
48 Mirco Maestri (Ita) Polti-Kometa 1:00:41
49 Rubén Fernández (Esp) Cofidis 1:02:31
50 Florian Stork (Ger) Tudor Pro Cycling 1:02:43
51 Georg Steinhauser (Ger) EF Education-EasyPost 1:03:13
52 Jasha Sütterlin (Ger) Bahrain-Victorious 1:03:40
53 Mattia Bais (Ita) Polti-Kometa 1:05:02
54 Nicholas Schultz (Aus) Israel-Premier Tech 1:06:28
55 Pelayo Sánchez (Esp) Movistar 1:07:26
56 Vadim Pronskiy (Kaz) Astana-Qazaqstan 1:10:46
57 Enzo Paleni (Fra) Groupama-FDJ 1:14:42
58 Quinten Hermans (Bel) Alpecin-Deceuninck 1:14:46
59 Thomas Champion (Fra) Cofidis 1:15:40
60 Andrea Bagioli (Ita) Lidl-Trek 1:18:14
61 Alessandro De Marchi (Ita) Jayco-AlUla 1:18:54
62 Gijs Leemreize (Ned) DSM-Firmenich 1:21:17
63 Lucas Plapp (Aus) Jayco-AlUla 1:21:33
64 Andrea Vendrame (Ita) Decathlon-AG2R La Mondiale 1:21:39
65 Albert Torres (Esp) Movistar 1:24:18
66 Ben Swift (GBr) INEOS Grenadiers 1:24:55
67 Damien Touze (Fra) Decathlon-AG2R La Mondiale 1:26:01
68 Cyril Barthe (Fra) Groupama-FDJ 1:26:14
69 Alessandro Verre (Ita) Arkéa-B&B Hotels 1:27:15
70 Amanuel Ghebreigzabhier (Eri) Lidl-Trek 1:28:23
71 Andrea Piccolo (Ita) EF Education-EasyPost 1:28:36
72 Benjamin Thomas (Fra) Cofidis 1:28:57
73 Matteo Trentin (Ita) Tudor Pro Cycling 1:30:20
74 Filippo Fiorelli (Ita) VF Group-Bardiani CSF 1:33:40
75 Giulio Pellizzari (Ita) VF Group-Bardiani CSF 1:34:01
76 Mikkel Frolich Honoré (Den) EF Education-EasyPost 1:34:06
77 Domen Novak (Slo) UAE Team Emirates 1:34:31
78 Davide Ballerini (Ita) Astana-Qazaqstan 1:35:17
79 Stefan de Bod (RSA) EF Education-EasyPost 1:39:21
80 Kevin Colleoni (Ita) Intermarché-Wanty 1:39:32
81 Lewis Askey (GBr) Groupama-FDJ 1:39:46
82 Rainer Kepplinger (Aut) Bahrain-Victorious 1:40:03
83 Jefferson Cepeda (Ecu) EF Education-EasyPost 1:45:49
84 Dion Smith (NZl) Intermarché-Wanty 1:45:56
85 Pieter Serry (Bel) Soudal-Quick Step 1:46:22
86 Patrick Gamper (Aut) BORA-hansgrohe 1:46:54
87 Danny van Poppel (Ned) BORA-hansgrohe 1:48:19
88 Harrison Wood (GBr) Cofidis 1:48:59
89 Andrea Pasqualon (Ita) Bahrain-Victorious 1:49:04
90 Lorenzo Germani (Ita) Groupama-FDJ 1:50:48
91 Davide Bais (Ita) Polti-Kometa 1:51:16
92 Connor Swift (GBr) INEOS Grenadiers 1:51:33
93 Vegard Stake Laengen (Nor) UAE Team Emirates 1:52:07
94 Kaden Groves (Aus) Alpecin-Deceuninck 1:53:55
95 Laurence Pithie (NZl) Groupama-FDJ 1:54:17
96 Ewen Costiou (Fra) Arkéa-B&B Hotels 1:55:35
97 Dries De Pooter (Bel) Intermarché-Wanty 1:56:44
98 Mikkel Bjerg (Den) UAE Team Emirates 1:57:21
99 Martin Marcellusi (Ita) VF Group-Bardiani CSF 1:57:26
100 Filippo Ganna (Ita) INEOS Grenadiers 1:57:29
101 Edward Planckaert (Bel) Alpecin-Deceuninck 1:59:53
102 Tobias Foss (Nor) INEOS Grenadiers 2:00:49
103 Bastien Tronchon (Fra) Decathlon-AG2R La Mondiale 2:01:28
104 Jenthe Biermans (Bel) Arkéa-B&B Hotels 2:02:02
105 Jasper Stuyven (Bel) Lidl-Trek 2:06:17
106 Jonas Koch (Ger) BORA-hansgrohe 2:06:22
107 Luka Mezgec (Slo) Jayco-AlUla 2:07:15
108 Fabio Van Den Bossche (Bel) Alpecin-Deceuninck 2:07:46
109 Matteo Fabbro (Ita) Polti-Kometa 2:08:15
110 Hugo Hofstetter (Fra) Israel-Premier Tech 2:08:46
111 Simon Clarke (Aus) Israel-Premier Tech 2:09:22
112 Timo Kielich (Bel) Alpecin-Deceuninck 2:10:16
113 Tobias Bayer (Aut) Alpecin-Deceuninck 2:12:26
114 Alberto Dainese (Ita) Tudor Pro Cycling 2:13:19
115 Alexander Kamp (Den) Tudor Pro Cycling 2:15:31
116 Tim van Dijke (Ned) Team Visma-Lease a Bike 2:17:20
117 Jonathan Milan (Ita) Lidl-Trek 2:17:57
118 Caleb Ewan (Aus) Jayco-AlUla 2:18:25
119 Donavan Grondin (Fra) Arkéa-B&B Hotels 2:18:40
120 Jimmy Janssens (Bel) Alpecin-Deceuninck 2:18:57
121 Edward Theuns (Bel) Lidl-Trek 2:19:52
122 Enrico Zanoncello (Ita) VF Group-Bardiani CSF 2:20:08
123 Lorenzo Milesi (Ita) Movistar 2:21:01
124 Simone Consonni (Ita) Lidl-Trek 2:21:10
125 Madis Mihkels (Est) Intermarché-Wanty 2:21:39
126 Roel van Sintmaartensdijk (Ned) Intermarché-Wanty 2:22:45
127 Michael Hepburn (Aus) Jayco-AlUla 2:23:49
128 Olivier Le Gac (Fra) Groupama-FDJ 2:24:10
129 Stanislaw Aniolkowski (Pol) Cofidis 2:24:25
130 Francisco Muñoz (Esp) Polti-Kometa 2:24:35
131 Luke Lamperti (USA) Soudal-Quick Step 2:24:51
132 Nicolas Debeaumarché (Fra) Cofidis 2:26:43
133 Juan Sebastián Molano (Col) UAE Team Emirates 2:30:02
134 Rui Oliveira (Por) UAE Team Emirates 2:31:59
135 Edoardo Affini (Ita) Team Visma-Lease a Bike 2:32:00
136 Giovanni Lonardi (Ita) Polti-Kometa 2:32:26
137 Daan Hoole (Ned) Lidl-Trek 2:32:40
138 Ryan Mullen (Irl) BORA-hansgrohe 2:33:27
139 Andrea Pietrobon (Ita) Polti-Kometa 2:33:34
140 Manuele Tarozzi (Ita) VF Group-Bardiani CSF 2:36:03
141 Maximilian Walscheid (Ger) Jayco-AlUla 2:37:36
142 Davide Cimolai (Ita) Movistar 2:38:03
143 Bert Van Lerberghe (Bel) Soudal-Quick Step 2:38:42
144 Robin Froidevaux (Sui) Tudor Pro Cycling 2:39:01
145 Fernando Gaviria (Col) Movistar 2:40:11
146 Clément Davy (Fra) Groupama-FDJ 2:41:13
147 Julius van den Berg (Ned) DSM-Firmenich 2:41:27
148 Tobias Lund Andresen (Den) DSM-Firmenich 2:41:31
149 Phil Bauhaus (Ger) Bahrain-Victorious 2:42:45
150 Tim Merlier (Bel) Soudal-Quick Step 2:43:33
151 Fabian Lienhard (Sui) Groupama-FDJ 2:46:13
152 Josef Cerny (Cze) Soudal-Quick Step 2:46:21
153 Alan Riou (Fra) Arkéa-B&B Hotels 2:46:53
154 David Dekker (Ned) Arkéa-B&B Hotels 2:48:11



Giro d'Italia: Stage 1

Giro d'Italia: Stage 2, Pogacar in pink

Giro d'Italia: Stage 3

Giro d'Italia: Stage 4

Giro d'Italia: Stage 5

Giro d'Italia: Stage 6

Giro Stage 7, Pogacar Extends Lead

Giro Stage 8, Pogacar Claims 3rd Win

Giro Stage 9

Giro: Stage 10

Giro Stage 11

 

 

Return to Canadian Cyclist homepage | Back to Top


 
 | 
 Privacy Policy | Contact | Subscribe to RSS Feed  | Logout
 © Copyright 1998-2024 Canadian Cyclist. All rights reserved.