Posted by Editoress on 03/21/24
Results from the fourth stage of the Volta Ciclista a Catalunya in Spain
Stage 4: Sort to Lleida, 169.2 km | |
1 Marijn van den Berg (Ned) EF Education-EasyPost | 3:40:19 |
2 Arne Marit (Bel) Intermarché-Wanty | |
3 Emils Liepins (Lat) Team dsm-firmenich PostNL | |
4 Bryan Coquard (Fra) Cofidis | |
5 Axel Laurance (Fra) Alpecin-Deceuninck | |
6 Cyril Barthe (Fra) Groupama-FDJ | |
7 Ethan Hayter (Gbr) Ineos Grenadiers | |
8 Dorian Godon (Fra) Decathlon-AG2R La Mondiale | |
9 Orluis Aular (Ven) Caja Rural-RGA | |
10 Jacopo Mosca (Ita) Lidl-Trek | |
11 Jorge Arcas (Esp) Movistar | |
12 Nicolo Buratti (Ita) Bahrain-Victorious | |
13 Henri Uhlig (Ger) Alpecin-Deceuninck | |
14 Jarrad Drizners (Aus) Lotto-Dstny | |
15 Martin Urianstad Bugge (Nor) Uno-X Mobility | |
16 Pau Miquel (Esp) Kern Pharma | |
17 Enzo Paleni (Fra) Groupama-FDJ | |
18 Ide Schelling (Ned) Astana-Qazaqstan | |
19 Antoine Huby (Fra) Soudal-Quick Step | |
20 Iván García Cortina (Esp) Movistar | |
21 Edoardo Zambanini (Ita) Bahrain-Victorious | |
22 Martijn Tusveld (Ned) Team dsm-firmenich PostNL | |
23 Patrick Konrad (Aut) Lidl-Trek | |
24 Xabier Isasa (Esp) Euskaltel-Euskadi | |
25 Tadej Pogacar (Slo) UAE Emirates | |
26 David González (Esp) Caja Rural-RGA | |
27 Edward Planckaert (Bel) Alpecin-Deceuninck | |
28 Álex Jaime (Esp) Kern Pharma | |
29 Tobias Bayer (Aut) Alpecin-Deceuninck | |
30 Tim Naberman (Ned) Team dsm-firmenich PostNL | |
31 Lilian Calmejane (Fra) Intermarché-Wanty | |
32 Aleksandr Vlasov (Rus) BORA-hansgrohe | |
33 Felix Engelhardt (Ger) Jayco-AlUla | |
34 Pablo Castrillo (Esp) Kern Pharma | |
35 Salvatore Puccio (Ita) Ineos Grenadiers | |
36 Francesco Busatto (Ita) Intermarché-Wanty | |
37 Kevin Ledanois (Fra) Arkéa-B&B Hotels | |
38 Alex Baudin (Fra) Decathlon-AG2R La Mondiale | |
39 Antonio Tiberi (Ita) Bahrain-Victorious | |
40 Darren Rafferty (Irl) EF Education-EasyPost | |
41 Mikel Landa (Esp) Soudal-Quick Step | |
42 Sepp Kuss (Usa) Visma-Lease a Bike | |
43 Damiano Caruso (Ita) Bahrain-Victorious | |
44 Marc Soler (Esp) UAE Emirates | |
45 Sean Quinn (Usa) EF Education-EasyPost | |
46 Andreas Kron (Den) Lotto-Dstny | |
47 Frederik Wandahl (Den) BORA-hansgrohe | |
48 Jonathan Lastra (Esp) Cofidis | |
49 Clément Berthet (Fra) Decathlon-AG2R La Mondiale | |
50 Stephen Williams (Gbr) Israel-Premier Tech | |
51 Guillaume Martin (Fra) Cofidis | |
52 Wouter Poels (Ned) Bahrain-Victorious | |
53 Georg Steinhauser (Ger) EF Education-EasyPost | |
54 Florian Lipowitz (Ger) BORA-hansgrohe | |
55 Fernando Barceló (Esp) Caja Rural-RGA | |
56 James Knox (Gbr) Soudal-Quick Step | |
57 Samuel Fernández (Esp) Caja Rural-RGA | |
58 Nairo Quintana (Col) Movistar | |
59 Egan Bernal (Col) Ineos Grenadiers | |
60 Henok Mulubrhan (Eri) Astana-Qazaqstan | |
61 Jambaljamts Sainbayar (Mng) Burgos-BH | |
62 Johannes Kulset (Nor) Uno-X Mobility | |
63 Joan Bou (Esp) Euskaltel-Euskadi | |
64 Eric Fagúndez (Uru) Burgos-BH | |
65 Dylan Teuns (Bel) Israel-Premier Tech | |
66 Eddy le Huitouze (Fra) Groupama-FDJ | |
67 Carlos Verona (Esp) Lidl-Trek | |
68 Clément Davy (Fra) Groupama-FDJ | |
69 Esteban Chaves (Col) EF Education-EasyPost | |
70 Lenny Martinez (Fra) Groupama-FDJ | |
71 George Bennett (Nzl) Israel-Premier Tech | |
72 Sam Oomen (Ned) Lidl-Trek | |
73 Enric Mas (Esp) Movistar | |
74 Cesare Benedetti (Ita) BORA-hansgrohe | |
75 Víctor de la Parte (Esp) Euskaltel-Euskadi | |
76 Attila Valter (Hun) Visma-Lease a Bike | |
77 Kevin Colleoni (Ita) Intermarché-Wanty | |
78 Chris Harper (Aus) Jayco-AlUla | |
79 Cristián Rodríguez (Esp) Arkéa-B&B Hotels | |
80 Louis Barré (Fra) Arkéa-B&B Hotels | |
81 Jan Maas (Ned) Jayco-AlUla | |
82 Einer Rubio (Col) Movistar | |
83 Victor Langellotti (Mon) Burgos-BH | |
84 Lawrence Warbasse (Usa) Decathlon-AG2R La Mondiale | |
85 Andreas Leknessund (Nor) Uno-X Mobility | |
86 Joel Nicolau (Esp) Caja Rural-RGA | |
87 Mikel Iturria (Esp) Euskaltel-Euskadi | |
88 Kenny Elissonde (Fra) Cofidis | |
89 Laurens De Plus (Bel) Ineos Grenadiers | |
90 Cian Uijtdebroeks (Bel) Visma-Lease a Bike | |
91 Jack Haig (Aus) Bahrain-Victorious | |
92 Torstein Traen (Nor) Bahrain-Victorious | |
93 Brandon Rivera (Col) Ineos Grenadiers | |
94 Nicolas Prodhomme (Fra) Decathlon-AG2R La Mondiale | |
95 Romain Combaud (Fra) Team dsm-firmenich PostNL | |
96 João Almeida (Por) UAE Emirates | |
97 Luis Ángel Maté (Esp) Euskaltel-Euskadi | |
98 Andry Amador (CRc) EF Education-EasyPost | |
99 Michael Woods (Can) Israel-Premier Tech | |
100 Sergio Higuita (Col) BORA-hansgrohe | |
101 Vadim Pronskiy (Kaz) Astana-Qazaqstan | |
102 Ben Zwiehoff (Ger) BORA-hansgrohe | |
103 Valentin Paret-Peintre (Fra) Decathlon-AG2R La Mondiale | |
104 Jon Agirre (Esp) Kern Pharma | |
105 Jaakko Hänninen (Fin) Decathlon-AG2R La Mondiale | |
106 Lorenzo Fortunato (Ita) Astana-Qazaqstan | |
107 Santiago Umba (Col) Astana-Qazaqstan | |
108 Nicholas Schultz (Aus) Israel-Premier Tech | |
109 Simon Yates (Gbr) Jayco-AlUla | |
110 Asier Etxeberria (Esp) Euskaltel-Euskadi | |
111 Ilan Van Wilder (Bel) Soudal-Quick Step | |
112 Frank van den Broek (Ned) Team dsm-firmenich PostNL | |
113 Remy Rochas (Fra) Groupama-FDJ | |
114 Bauke Mollema (Ned) Lidl-Trek | |
115 Christopher Juul-Jensen (Den) Jayco-AlUla | |
116 Eduardo Sepúlveda (Arg) Lotto-Dstny | |
117 Juan Pedro López (Esp) Lidl-Trek | |
118 Geraint Thomas (Gbr) Ineos Grenadiers | |
119 Marco Frigo (Ita) Israel-Premier Tech | |
120 José Félix Parra (Esp) Kern Pharma | |
121 Michel Ries (Lux) Arkéa-B&B Hotels | |
122 Iván Ramiro Sosa (Col) Movistar | |
123 Pavel Sivakov (Fra) UAE Emirates | |
124 Óscar Rodríguez (Esp) Ineos Grenadiers | |
125 Harold Martín Lopez (Ecu) Astana-Qazaqstan | |
126 Matthew Riccitello (Usa) Israel-Premier Tech | |
127 Anton Palzer (Ger) BORA-hansgrohe | |
128 Javier Romo (Esp) Movistar | |
129 Steven Kruijswijk (Ned) Visma-Lease a Bike | |
130 Johannes Adamietz (Ger) Lotto-Dstny | |
131 Tobias Halland Johannessen (Nor) Uno-X Mobility | |
132 Mikel Bizkarra (Esp) Euskaltel-Euskadi | |
133 Mario Aparicio (Esp) Burgos-BH | |
134 Robert Gesink (Ned) Visma-Lease a Bike | |
135 Jorge Gutiérrez (Esp) Kern Pharma | |
136 Harold Tejada (Col) Astana-Qazaqstan | |
137 Sinuhé Fernández (Esp) Burgos-BH | |
138 Alessandro Verre (Ita) Arkéa-B&B Hotels | |
139 Jonas Gregaard Wisly (Den) Lotto-Dstny | |
140 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | |
141 Ander Okamika (Esp) Burgos-BH | |
142 Anders Halland Johannessen (Nor) Uno-X Mobility | |
143 Jan Hirt (Cze) Soudal-Quick Step | |
144 Jesús David Peña (Col) Jayco-AlUla | |
145 Louis Meintjes (Rsa) Intermarché-Wanty | |
146 Sebastian Berwick (Aus) Caja Rural-RGA | |
147 Simone Petilli (Ita) Intermarché-Wanty | |
148 Thomas de Gendt (Bel) Lotto-Dstny | all s.t. |
149 Lawson Craddock (Usa) Jayco-AlUla | 0:24 |
150 Rein Taaramae (Est) Intermarché-Wanty | 0:26 |
151 Mauri Vansevenant (Bel) Soudal-Quick Step | s.t. |
152 William Junior Lecerf (Bel) Soudal-Quick Step | 0:42 |
153 Reuben Thompson (Nzl) Groupama-FDJ | 1:06 |
154 Adne Holter (Nor) Uno-X Mobility | 1:31 |
155 Urko Berrade (Esp) Kern Pharma | 1:57 |
156 Jesús Herrada (Esp) Cofidis | |
157 Hugh Carthy (Gbr) EF Education-EasyPost | |
158 Harrison Wood (Gbr) Cofidis | |
159 Jokin Murguialday (Esp) Caja Rural-RGA | |
160 Domen Novak (Slo) UAE Emirates | |
161 Ben Hermans (Bel) Cofidis | |
162 Felix Grobschartner (Aut) UAE Emirates | |
163 Jimmy Janssens (Bel) Alpecin-Deceuninck | all s.t. |
164 Idar Andersen (Nor) Uno-X Mobility | 2:10 |
DNS Raúl García (Esp) Arkéa-B&B Hotels | |
DNS José Manuel Sánchez (Esp) Burgos-BH | |
GC | |
1 Tadej Pogacar (Slo) UAE Emirates | 17:18:31 |
2 Mikel Landa (Esp) Soudal-Quick Step | at 2:27 |
3 Aleksandr Vlasov (Rus) BORA-hansgrohe | 2:55 |
4 Lenny Martinez (Fra) Groupama-FDJ | 3:21 |
5 Chris Harper (Aus) Jayco-AlUla | 3:22 |
6 Enric Mas (Esp) Movistar | 3:27 |
7 Wouter Poels (Ned) Bahrain-Victorious | 3:31 |
8 Sepp Kuss (Usa) Visma-Lease a Bike | 3:32 |
9 Egan Bernal (Col) Ineos Grenadiers | 3:50 |
10 João Almeida (Por) UAE Emirates | 3:52 |
11 Antonio Tiberi (Ita) Bahrain-Victorious | 3:56 |
12 Cristián Rodríguez (Esp) Arkéa-B&B Hotels | 3:57 |
13 Einer Rubio (Col) Movistar | 4:15 |
14 Laurens De Plus (Bel) Ineos Grenadiers | 4:19 |
15 Lorenzo Fortunato (Ita) Astana-Qazaqstan | 4:30 |
16 Cian Uijtdebroeks (Bel) Visma-Lease a Bike | 4:33 |
17 George Bennett (Nzl) Israel-Premier Tech | 4:40 |
18 Carlos Verona (Esp) Lidl-Trek | 5:44 |
19 Clément Berthet (Fra) Decathlon-AG2R La Mondiale | 6:11 |
20 Nairo Quintana (Col) Movistar | 6:17 |
21 Eric Fagúndez (Uru) Burgos-BH | 6:31 |
22 Damiano Caruso (Ita) Bahrain-Victorious | 7:38 |
23 Pablo Castrillo (Esp) Kern Pharma | 8:08 |
24 Geraint Thomas (Gbr) Ineos Grenadiers | 8:10 |
25 Guillaume Martin (Fra) Cofidis | 8:18 |
26 Sean Quinn (Usa) EF Education-EasyPost | 8:30 |
27 Valentin Paret-Peintre (Fra) Decathlon-AG2R La Mondiale | 8:37 |
28 Johannes Kulset (Nor) Uno-X Mobility | 8:39 |
29 Esteban Chaves (Col) EF Education-EasyPost | 8:40 |
30 Nicholas Schultz (Aus) Israel-Premier Tech | 8:45 |
31 Jan Hirt (Cze) Soudal-Quick Step | 9:04 |
32 Sergio Higuita (Col) BORA-hansgrohe | 9:17 |
33 Andreas Leknessund (Nor) Uno-X Mobility | 9:39 |
34 Jon Agirre (Esp) Kern Pharma | 10:22 |
35 Patrick Konrad (Aut) Lidl-Trek | 10:28 |
36 Darren Rafferty (Irl) EF Education-EasyPost | 10:38 |
37 Juan Pedro López (Esp) Lidl-Trek | 14:08 |
38 Attila Valter (Hun) Visma-Lease a Bike | 14:09 |
39 Victor Langellotti (Mon) Burgos-BH | 14:11 |
40 Ilan Van Wilder (Bel) Soudal-Quick Step | 14:24 |
41 Nicolas Prodhomme (Fra) Decathlon-AG2R La Mondiale | 15:01 |
42 Steven Kruijswijk (Ned) Visma-Lease a Bike | 15:18 |
43 Joan Bou (Esp) Euskaltel-Euskadi | 15:42 |
44 Sam Oomen (Ned) Lidl-Trek | 16:19 |
45 Louis Meintjes (Rsa) Intermarché-Wanty | 17:05 |
46 Brandon Rivera (Col) Ineos Grenadiers | 17:51 |
47 Anton Palzer (Ger) BORA-hansgrohe | 18:03 |
48 William Junior Lecerf (Bel) Soudal-Quick Step | 18:21 |
49 Michael Woods (Can) Israel-Premier Tech | 19:02 |
50 Luis Ángel Maté (Esp) Euskaltel-Euskadi | 19:24 |
51 Joel Nicolau (Esp) Caja Rural-RGA | 20:24 |
52 Frank van den Broek (Ned) Team dsm-firmenich PostNL | 20:50 |
53 Mauri Vansevenant (Bel) Soudal-Quick Step | 20:55 |
54 Matthew Riccitello (Usa) Israel-Premier Tech | 21:42 |
55 Jorge Gutiérrez (Esp) Kern Pharma | 21:53 |
56 Marc Soler (Esp) UAE Emirates | 23:22 |
57 Mikel Bizkarra (Esp) Euskaltel-Euskadi | 24:11 |
58 Harold Tejada (Col) Astana-Qazaqstan | 24:21 |
59 Víctor de la Parte (Esp) Euskaltel-Euskadi | 24:42 |
60 Bauke Mollema (Ned) Lidl-Trek | 25:01 |
61 José Félix Parra (Esp) Kern Pharma | 26:46 |
62 Edoardo Zambanini (Ita) Bahrain-Victorious | 27:21 |
63 Vadim Pronskiy (Kaz) Astana-Qazaqstan | 28:18 |
64 Lawson Craddock (Usa) Jayco-AlUla | 28:20 |
65 Michel Ries (Lux) Arkéa-B&B Hotels | 28:24 |
66 Remy Rochas (Fra) Groupama-FDJ | 28:52 |
67 Hugh Carthy (Gbr) EF Education-EasyPost | 28:54 |
68 Simon Yates (Gbr) Jayco-AlUla | 29:18 |
69 Enzo Paleni (Fra) Groupama-FDJ | 29:40 |
70 Florian Lipowitz (Ger) BORA-hansgrohe | 30:00 |
71 Lawrence Warbasse (Usa) Decathlon-AG2R La Mondiale | 30:22 |
72 Ander Okamika (Esp) Burgos-BH | 30:46 |
73 Stephen Williams (Gbr) Israel-Premier Tech | 31:14 |
74 James Knox (Gbr) Soudal-Quick Step | 31:16 |
75 Rein Taaramae (Est) Intermarché-Wanty | 32:25 |
76 Jack Haig (Aus) Bahrain-Victorious | 32:32 |
77 Georg Steinhauser (Ger) EF Education-EasyPost | 32:37 |
78 Óscar Rodríguez (Esp) Ineos Grenadiers | 33:02 |
79 Jesús David Peña (Col) Jayco-AlUla | 33:57 |
80 Sebastian Berwick (Aus) Caja Rural-RGA | 34:02 |
81 Andreas Kron (Den) Lotto-Dstny | 34:43 |
82 Robert Gesink (Ned) Visma-Lease a Bike | 34:46 |
83 Mikel Iturria (Esp) Euskaltel-Euskadi | 34:48 |
84 Romain Combaud (Fra) Team dsm-firmenich PostNL | 34:59 |
85 Javier Romo (Esp) Movistar | 35:16 |
86 Torstein Traen (Nor) Bahrain-Victorious | 35:36 |
87 Ben Zwiehoff (Ger) BORA-hansgrohe | 35:56 |
88 Fernando Barceló (Esp) Caja Rural-RGA | 36:05 |
89 Orluis Aular (Ven) Caja Rural-RGA | 36:09 |
90 Martijn Tusveld (Ned) Team dsm-firmenich PostNL | 37:16 |
91 Felix Engelhardt (Ger) Jayco-AlUla | 37:24 |
92 Frederik Wandahl (Den) BORA-hansgrohe | 37:24 |
93 Henok Mulubrhan (Eri) Astana-Qazaqstan | 37:52 |
94 Axel Laurance (Fra) Alpecin-Deceuninck | 37:53 |
95 Francesco Busatto (Ita) Intermarché-Wanty | 37:55 |
96 Iván Ramiro Sosa (Col) Movistar | 37:57 |
97 Santiago Umba (Col) Astana-Qazaqstan | 38:03 |
98 Lilian Calmejane (Fra) Intermarché-Wanty | 38:17 |
99 Dylan Teuns (Bel) Israel-Premier Tech | 38:25 |
100 Johannes Adamietz (Ger) Lotto-Dstny | 39:40 |
101 Jaakko Hänninen (Fin) Decathlon-AG2R La Mondiale | 40:13 |
102 David González (Esp) Caja Rural-RGA | 40:15 |
103 Dorian Godon (Fra) Decathlon-AG2R La Mondiale | 40:19 |
104 Marco Frigo (Ita) Israel-Premier Tech | 40:27 |
105 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | 40:27 |
106 Simone Petilli (Ita) Intermarché-Wanty | 40:55 |
107 Martin Urianstad Bugge (Nor) Uno-X Mobility | 41:14 |
108 Kenny Elissonde (Fra) Cofidis | 41:14 |
109 Jesús Herrada (Esp) Cofidis | 42:09 |
110 Harold Martín Lopez (Ecu) Astana-Qazaqstan | 42:20 |
111 Sinuhé Fernández (Esp) Burgos-BH | 42:55 |
112 Eduardo Sepúlveda (Arg) Lotto-Dstny | 43:01 |
113 Jimmy Janssens (Bel) Alpecin-Deceuninck | 43:03 |
114 Christopher Juul-Jensen (Den) Jayco-AlUla | 43:16 |
115 Pau Miquel (Esp) Kern Pharma | 43:31 |
116 Pavel Sivakov (Fra) UAE Emirates | 43:56 |
117 Henri Uhlig (Ger) Alpecin-Deceuninck | 44:53 |
118 Alessandro Verre (Ita) Arkéa-B&B Hotels | 45:14 |
119 Antoine Huby (Fra) Soudal-Quick Step | 45:29 |
120 Tobias Halland Johannessen (Nor) Uno-X Mobility | 45:29 |
121 Jorge Arcas (Esp) Movistar | 45:53 |
122 Jonas Gregaard Wisly (Den) Lotto-Dstny | 46:30 |
123 Reuben Thompson (Nzl) Groupama-FDJ | 47:00 |
124 Jacopo Mosca (Ita) Lidl-Trek | 47:05 |
125 Jan Maas (Ned) Jayco-AlUla | 47:34 |
126 Alex Baudin (Fra) Decathlon-AG2R La Mondiale | 48:43 |
127 Louis Barré (Fra) Arkéa-B&B Hotels | 48:59 |
128 Jonathan Lastra (Esp) Cofidis | 49:25 |
129 Tobias Bayer (Aut) Alpecin-Deceuninck | 49:51 |
130 Mario Aparicio (Esp) Burgos-BH | 51:04 |
131 Ide Schelling (Ned) Astana-Qazaqstan | 51:45 |
132 Urko Berrade (Esp) Kern Pharma | 51:51 |
133 Adne Holter (Nor) Uno-X Mobility | 52:40 |
134 Ben Hermans (Bel) Cofidis | 53:10 |
135 Clément Davy (Fra) Groupama-FDJ | 53:21 |
136 Edward Planckaert (Bel) Alpecin-Deceuninck | 53:28 |
137 Nicolo Buratti (Ita) Bahrain-Victorious | 53:29 |
138 Cyril Barthe (Fra) Groupama-FDJ | 54:14 |
139 Kevin Colleoni (Ita) Intermarché-Wanty | 54:56 |
140 Asier Etxeberria (Esp) Euskaltel-Euskadi | 56:01 |
141 Idar Andersen (Nor) Uno-X Mobility | 56:31 |
142 Jokin Murguialday (Esp) Caja Rural-RGA | 56:44 |
143 Iván García Cortina (Esp) Movistar | 56:50 |
144 Kevin Ledanois (Fra) Arkéa-B&B Hotels | 58:08 |
145 Marijn van den Berg (Ned) EF Education-EasyPost | 58:33 |
146 Ethan Hayter (Gbr) Ineos Grenadiers | 59:11 |
147 Harrison Wood (Gbr) Cofidis | 59:33 |
148 Samuel Fernández (Esp) Caja Rural-RGA | 1:00:25 |
149 Thomas de Gendt (Bel) Lotto-Dstny | 1:02:32 |
150 Jarrad Drizners (Aus) Lotto-Dstny | 1:03:51 |
151 Bryan Coquard (Fra) Cofidis | 1:04:57 |
152 Tim Naberman (Ned) Team dsm-firmenich PostNL | 1:05:47 |
153 Andry Amador (CRc) EF Education-EasyPost | 1:06:12 |
154 Emils Liepins (Lat) Team dsm-firmenich PostNL | 1:06:18 |
155 Salvatore Puccio (Ita) Ineos Grenadiers | 1:07:26 |
156 Cesare Benedetti (Ita) BORA-hansgrohe | 1:07:41 |
157 Arne Marit (Bel) Intermarché-Wanty | 1:08:25 |
158 Xabier Isasa (Esp) Euskaltel-Euskadi | 1:08:37 |
159 Eddy le Huitouze (Fra) Groupama-FDJ | 1:08:42 |
160 Felix Grobschartner (Aut) UAE Emirates | 1:08:58 |
161 Jambaljamts Sainbayar (Mng) Burgos-BH | 1:09:15 |
162 Anders Halland Johannessen (Nor) Uno-X Mobility | 1:10:35 |
163 Álex Jaime (Esp) Kern Pharma | 1:13:21 |
164 Domen Novak (Slo) UAE Emirates | 1:14:52 |
Volta Ciclista a Catalunya: Stage 1
Volta Ciclista a Catalunya: Stage 2
Volta Ciclista a Catalunya: Stage 3
Return to Canadian Cyclist homepage | Back to Top |