Posted by Editoress on 02/7/25
Results from the third stage of Volta Comunitat Valenciana in Spain
| Stage 3: Algemesí to Alpuente, 180.7 km | |
| 1 Ivan Romeo (Esp) Movistar | 4:26:26 |
| 2 Santiago Buitrago (Col) Bahrain-Victorious | at 0:10 |
| 3 Joao Almeida (Por) UAE Emirates-XRG | 0:10 |
| 4 Pello Bilbao (Esp) Bahrain-Victorious | 0:10 |
| 5 Jefferson Cepeda (Ecu) Movistar | 0:10 |
| 6 Pablo Castrillo (Esp) Movistar | 0:10 |
| 7 Davide Piganzoli (Ita) Polti-VisitMalta | 0:10 |
| 8 Jai Hindley (Aus) Red Bull-Bora-Hansgrohe | 0:10 |
| 9 Thymen Arensman (Ned) Ineos Grenadiers | 0:10 |
| 10 Ben O'Connor (Aus) Jayco-AlUla | 0:10 |
| 11 Carlos Rodríguez (Esp) Ineos Grenadiers | 0:10 |
| 12 Brandon McNulty (USA) UAE Emirates-XRG | 0:10 |
| 13 Lenny Martinez (Fra) Bahrain-Victorious | 0:28 |
| 14 Tobias Foss (Nor) Ineos Grenadiers | 0:57 |
| 15 Jack Haig (Aus) Bahrain-Victorious | 2:10 |
| 16 Andrew August (USA) Ineos Grenadiers | 2:10 |
| 17 Aleksandr Vlasov (Rus) Red Bull-Bora-Hansgrohe | 2:10 |
| 18 Alexey Lutsenko (Kaz) Israel-Premier Tech | 2:10 |
| 19 Pavel Sivakov (Fra) UAE Emirates-XRG | 2:10 |
| 20 Txomin Juaristi (Esp) Euskaltel-Euskadi | 3:03 |
| 21 Jose Manuel Sanchez (Esp) Burgos-Burpellet-BH | 3:06 |
| 22 Milan Vader (Ned) Q36.5 | 3:08 |
| 23 Inigo Elosegui (Esp) Kern Pharma | 3:11 |
| 24 Ivan Cobo (Esp) Kern Pharma | 3:11 |
| 25 Clement Alleno (Fra) Burgos-Burpellet-BH | 3:13 |
| 26 Luca Paletti (Ita) VF Group-Bardiani CSF | 3:15 |
| 27 Floris de Tier (Bel) Wagner Bazin WB | 3:15 |
| 28 Andrii Ponomar (Ukr) Petrolike | 3:15 |
| 29 Luca Covili (Ita) VF Group-Bardiani CSF | 3:17 |
| 30 Ivan Ramiro Sosa (Col) Kern Pharma | 3:17 |
| 31 Edgar Cadena (Mex) Petrolike | 3:17 |
| 32 Alex Tolio (Ita) VF Group-Bardiani CSF | 3:21 |
| 33 Christopher Juul-Jensen (Den) Jayco-AlUla | 3:24 |
| 34 Jon Agirre (Esp) Euskaltel-Euskadi | 3:24 |
| 35 Henri Uhlig (Ger) Alpecin-Deceuninck | 3:25 |
| 36 Jonathan Caicedo (Ecu) Petrolike | 3:25 |
| 37 Filippo Zana (Ita) Jayco-AlUla | 3:25 |
| 38 Louis Meintjes (RSA) Intermarche-Wanty | 3:25 |
| 39 Jaume Guardeno (Esp) Caja Rural-RGA | 3:25 |
| 40 Mikel Bizkarra (Esp) Euskaltel-Euskadi | 3:30 |
| 41 Jokin Murguialday (Esp) Euskaltel-Euskadi | 3:30 |
| 42 Edoardo Zambanini (Ita) Bahrain-Victorious | 3:35 |
| 43 Jose María García (Esp) Illes Balears-Arabay | 3:38 |
| 44 Jose Felix Parra (Esp) Kern Pharma | 3:42 |
| 45 Diego Uriarte (Esp) Kern Pharma | 3:42 |
| 46 William Barta (USA) Movistar | 4:06 |
| 47 Mark Donovan (GBr) Q36.5 | 4:06 |
| 48 Giovanni Aleotti (Ita) Red Bull-Bora-Hansgrohe | 4:23 |
| 49 Nico Denz (Ger) Red Bull-Bora-Hansgrohe | 4:23 |
| 50 Kevin Colleoni (Ita) Intermarche-Wanty | 4:26 |
| 51 Jake Stewart (GBr) Israel-Premier Tech | 4:54 |
| 52 Joseph Blackmore (GBr) Israel-Premier Tech | 4:54 |
| 53 Riley Sheehan (USA) Israel-Premier Tech | 4:54 |
| 54 Felix Grobschartner (Aut) UAE Emirates | 4:54 |
| 55 Mathias Vacek (Cze) Lidl-Trek | 4:54 |
| 56 Hugo Houle (Can) Israel-Premier Tech | 5:21 |
| 57 Louka Matthys (Bel) Wagner Bazin WB | 7:16 |
| 58 Daan Hoole (Ned) Lidl-Trek | 7:18 |
| 59 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | 7:18 |
| 60 Jakob Söderqvist (Swe) Lidl-Trek | 7:18 |
| 61 Filippo Baroncini (Ita) UAE Emirates | 7:18 |
| 62 David Gonzalez (Esp) Q36.5 | 7:18 |
| 63 Michiel Lambrecht (Bel) Wagner Bazin WB | 7:18 |
| 64 Davide Bais (Ita) Polti-VisitMalta | 7:18 |
| 65 Joan Bou (Esp) Caja Rural-RGA | 7:18 |
| 66 Jelte Krijnsen (Ned) Jayco-AlUla | 7:18 |
| 67 Bob Jungels (Lux) Ineos Grenadiers | 7:18 |
| 68 Jasha Sütterlin (Ger) Jayco-AlUla | 7:18 |
| 69 Tyler Stites (USA) Caja Rural-RGA | 7:18 |
| 70 Nelson Oliveira (Por) Movistar | 7:18 |
| 71 Matteo Sobrero (Ita) Red Bull-Bora-Hansgrohe | 7:18 |
| 72 Huub Artz (Ned) Intermarche-Wanty | 7:18 |
| 73 Vicente Rojas (Chi) VF Group-Bardiani CSF | 9:35 |
| 74 Kieran Haug (USA) Project Echelon | 9:35 |
| 75 Robert Donaldson (GBr) Jayco-AlUla | 9:54 |
| 76 Frederik Wandahl (Den) Red Bull-Bora-Hansgrohe | 9:54 |
| 77 Laurent Gervais (Can) Project Echelon | 10:18 |
| 78 Mirco Maestri (Ita) Polti-VisitMalta | 10:18 |
| 79 Asier Pablo Gonzalez (Esp) Illes Balears-Arabay | 14:33 |
| 80 Hugo de la Calle (Esp) Burgos-Burpellet-BH | 14:33 |
| 81 Jorge Arcas (Esp) Movistar | 14:33 |
| 82 Sente Sentjens (Bel) Alpecin-Deceuninck | 14:47 |
| 83 Ethan Vernon (GBr) Israel-Premier Tech | 16:39 |
| 84 Miguel Angel Fernandez (Esp) Kern Pharma | 16:39 |
| 85 Rory Townsend (GBr) Q36.5 | 16:39 |
| 86 Michael Hepburn (Aus) Jayco-AlUla | 16:39 |
| 87 Loic Vliegen (Bel) Wagner Bazin WB | 16:39 |
| 88 Quentin Bezza (Fra) Wagner Bazin WB | 16:39 |
| 89 Gerben Thijssen (Bel) Intermarche-Wanty | 16:39 |
| 90 Johan Meens (Bel) Wagner Bazin WB | 16:39 |
| 91 Gijs Van Hoecke (Bel) Intermarche-Wanty | 16:39 |
| 92 Cesar Macías (Mex) Petrolike | 16:39 |
| 93 Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe | 16:39 |
| 94 Jonathan Castroviejo (Esp) Ineos Grenadiers | 16:39 |
| 95 Adrien Petit (Fra) Intermarche-Wanty | 16:39 |
| 96 Riley Pickrell (Can) Israel-Premier Tech | 16:39 |
| 97 Edward Planckaert (Bel) Alpecin-Deceuninck | 16:49 |
| 98 Kaden Groves (Aus) Alpecin-Deceuninck | 16:49 |
| 99 Samuele Zoccarato (Ita) Polti-VisitMalta | 17:06 |
| 100 Giovanni Lonardi (Ita) Polti-VisitMalta | 18:01 |
| 101 Lorenzo Milesi (Ita) Movistar | 18:01 |
| 102 Declan Irvine (Aus) Novo Nordisk | 18:01 |
| 103 Filippo Fiorelli (Ita) VF Group-Bardiani CSF | 18:01 |
| 104 Julius Johansen (Den) UAE Emirates | 18:01 |
| 105 Ivo Oliveira (Por) UAE Emirates | 18:01 |
| 106 Iúri Leitao (Por) Caja Rural-RGA | 18:01 |
| 107 Antonio Polga (Ita) Novo Nordisk | 18:01 |
| 108 Unai Iribar (Esp) Kern Pharma | 18:01 |
| 109 Kamil Gradek (Pol) Bahrain-Victorious | 18:01 |
| 110 Alex Molenaar (Ned) Caja Rural-RGA | 18:01 |
| 111 Samuel Boardman (USA) Project Echelon | 18:01 |
| 112 Caleb Classen (USA) Project Echelon | 18:01 |
| 113 Walter Calzoni (Ita) Q36.5 | 18:01 |
| 114 Matyas Kopecky (Cze) Novo Nordisk | 18:01 |
| 115 Simone Consonni (Ita) Lidl-Trek | 18:01 |
| 116 Jonathan Milan (Ita) Lidl-Trek | 18:01 |
| 117 Vojtech Kmínek (Cze) Burgos-Burpellet-BH | 18:01 |
| 118 Marton Dina (Hun) Euskaltel-Euskadi | 18:01 |
| 119 Gianni Vermeersch (Bel) Alpecin-Deceuninck | 18:01 |
| 120 Xabier Berasategi (Esp) Euskaltel-Euskadi | 18:01 |
| 121 Francisco Munoz (Esp) Polti-VisitMalta | 18:01 |
| 122 Rainer Kepplinger (Aut) Bahrain-Victorious | 18:01 |
| 123 Matteo Scalco (Ita) VF Group-Bardiani CSF | 18:01 |
| 124 Hamish Armitt (GBr) Novo Nordisk | 18:01 |
| 125 Michael Leonard (Can) Ineos Grenadiers | 18:01 |
| 126 Pau Llaneras (Esp) Illes Balears-Arabay | 18:01 |
| 127 Xabier Isasa (Esp) Euskaltel-Euskadi | 18:01 |
| 128 Oscar Riesebeek (Ned) Alpecin-Deceuninck | 18:01 |
| 129 Hugo Scala (USA) Project Echelon | 18:01 |
| 130 Filippo Ridolfo (Ita) Novo Nordisk | 18:01 |
| 131 Jose Juan Prieto (Mex) Petrolike | 18:01 |
| 132 Alexander Kamp (Den) Intermarche-Wanty | 18:01 |
| 133 Nathan Smith (GBr) Novo Nordisk | 18:01 |
| 134 Gonzalo Arino (Esp) Illes Balears-Arabay | 18:01 |
| 135 Bailey McDonald (Aus) Novo Nordisk | 18:01 |
| 136 Alessio Martinelli (Ita) VF Group-Bardiani CSF | 18:01 |
| 137 Jose Marín (Esp) Illes Balears-Arabay | 18:01 |
| 138 Alvaro Sagrado (Esp) Illes Balears-Arabay | 18:01 |
| 139 Sinuhe Fernandez (Esp) Burgos-Burpellet-BH | 18:01 |
| 140 Sebastian Berwick (Aus) Caja Rural-RGA | 18:01 |
| 141 Cade Bickmore (USA) Project Echelon | 18:01 |
| 142 Edward Theuns (Bel) Lidl-Trek | 18:01 |
| 143 Lars Boven (Ned) Alpecin-Deceuninck | 18:01 |
| DNF Jannik Steimle (Ger) Q36.5) | |
| DNF Carlos García (Esp) Petrolike) | |
| DNF Jakub Otruba (Cze) Caja Rural-RGA) | |
| DNF Lorenzo Galimberti (Ita) Petrolike) | |
| DNF Brendan Rhim (USA) Project Echelon) | |
| DNF Tom Portsmouth (GBr) Wagner Bazin WB) | |
| DNF David Martín (Esp) Burgos-Burpellet-BH) | |
| DNF Ander Okamika (Esp) Burgos-Burpellet-BH) | |
| GC | |
| 1 Joao Almeida (Por) UAE Emirates-XRG | 9:14:30 |
| 2 Santiago Buitrago (Col) Bahrain-Victorious | 0:02 |
| 3 Pello Bilbao (Esp) Bahrain-Victorious | 0:21 |
| 4 Thymen Arensman (Ned) Ineos Grenadiers | 0:23 |
| 5 Carlos Rodríguez (Esp) Ineos Grenadiers | 0:32 |
| 6 Brandon McNulty (USA) UAE Emirates-XRG | 0:32 |
| 7 Ivan Romeo (Esp) Movistar | 0:33 |
| 8 Jefferson Cepeda (Ecu) Movistar | 0:35 |
| 9 Pablo Castrillo (Esp) Movistar | 1:03 |
| 10 Ben O'Connor (Aus) Jayco-AlUla | 1:35 |
| 11 Jai Hindley (Aus) Red Bull-Bora-Hansgrohe | 1:10 |
| 12 Lenny Martinez (Fra) Bahrain-Victorious | 1:17 |
| 13 Tobias Foss (Nor) Ineos Grenadiers | 2:06 |
| 14 Davide Piganzoli (Ita) Polti-VisitMalta | 2:31 |
| 15 Pavel Sivakov (Fra) UAE Emirates | 3:09 |
| 16 Jack Haig (Aus) Bahrain-Victorious | 3:49 |
| 17 Aleksandr Vlasov (Rus) Red Bull-Bora-Hansgrohe | 3:54 |
| 18 Alexey Lutsenko (Kaz) Israel-Premier Tech | 4:32 |
| 19 Mathias Vacek (Cze) Lidl-Trek | 4:49 |
| 20 Ivan Ramiro Sosa (Col) Kern Pharma | 6:15 |
| 21 Milan Vader (Ned) Q36.5 | 6:27 |
| 22 William Barta (USA) Movistar | 6:44 |
| 23 Jon Agirre (Esp) Euskaltel-Euskadi | 7:05 |
| 24 Txomin Juaristi (Esp) Euskaltel-Euskadi | 7:21 |
| 25 Jonathan Caicedo (Ecu) Petrolike | 7:26 |
| 26 Andrii Ponomar (Ukr) Petrolike | 7:57 |
| 27 Jaume Guardeno (Esp) Caja Rural-RGA | 8:13 |
| 28 Clement Alleno (Fra) Burgos-Burpellet-BH | 8:24 |
| 29 Joseph Blackmore (GBr) Israel-Premier Tech | 8:39 |
| 30 Andrew August (USA) Ineos Grenadiers | 8:42 |
| 31 Mark Donovan (GBr) Q36.5 | 8:45 |
| 32 Diego Uriarte (Esp) Kern Pharma | 8:50 |
| 33 Ivan Cobo (Esp) Kern Pharma | 9:00 |
| 34 Jokin Murguialday (Esp) Euskaltel-Euskadi | 9:07 |
| 35 Louis Meintjes (RSA) Intermarche-Wanty | 9:11 |
| 36 Luca Paletti (Ita) VF Group-Bardiani CSF | 9:13 |
| 37 Floris de Tier (Bel) Wagner Bazin WB | 9:15 |
| 38 Luca Covili (Ita) VF Group-Bardiani CSF | 10:33 |
| 39 Giovanni Aleotti (Ita) Red Bull-Bora-Hansgrohe | 11:22 |
| 40 Filippo Zana (Ita) Jayco-AlUla | 11:30 |
| 41 Joan Bou (Esp) Caja Rural-RGA | 12:46 |
| 42 Mikel Bizkarra (Esp) Euskaltel-Euskadi | 13:04 |
| 43 Edoardo Zambanini (Ita) Bahrain-Victorious | 13:26 |
| 44 Jose Manuel Sanchez (Esp) Burgos-Burpellet-BH | 13:53 |
| 45 Jakob Söderqvist (Swe) Lidl-Trek | 14:03 |
| 46 Daan Hoole (Ned) Lidl-Trek | 14:42 |
| 47 Jose María García (Esp) Illes Balears-Arabay | 15:20 |
| 48 Amanuel Ghebreigzabhier (Eri) Lidl-Trek | 16:02 |
| 49 Hugo Houle (Can) Israel-Premier Tech | 18:59 |
| 50 Michiel Lambrecht (Bel) Wagner Bazin WB | 19:03 |
| 51 Henri Uhlig (Ger) Alpecin-Deceuninck | 19:35 |
| 52 Felix Grobschartner (Aut) UAE Emirates | 19:46 |
| 53 Kieran Haug (USA) Project Echelon | 20:04 |
| 54 Bob Jungels (Lux) Ineos Grenadiers | 20:57 |
| 55 Kevin Colleoni (Ita) Intermarche-Wanty | 21:00 |
| 56 Nelson Oliveira (Por) Movistar | 21:00 |
| 57 Filippo Baroncini (Ita) UAE Emirates | 21:10 |
| 58 Matteo Sobrero (Ita) Red Bull-Bora-Hansgrohe | 21:57 |
| 59 Jelte Krijnsen (Ned) Jayco-AlUla | 22:05 |
| 60 Riley Sheehan (USA) Israel-Premier Tech | 22:26 |
| 61 Edgar Cadena (Mex) Petrolike | 22:56 |
| 62 Davide Bais (Ita) Polti-VisitMalta | 23:25 |
| 63 Jasha Sütterlin (Ger) Jayco-AlUla | 23:47 |
| 64 Louka Matthys (Bel) Wagner Bazin WB | 24:13 |
| 65 Sebastian Berwick (Aus) Caja Rural-RGA | 24:26 |
| 66 Frederik Wandahl (Den) Red Bull-Bora-Hansgrohe | 24:34 |
| 67 Jose Felix Parra (Esp) Kern Pharma | 24:35 |
| 68 Jonathan Castroviejo (Esp) Ineos Grenadiers | 24:54 |
| 69 Rainer Kepplinger (Aut) Bahrain-Victorious | 25:20 |
| 70 Mirco Maestri (Ita) Polti-VisitMalta | 25:25 |
| 71 Nico Denz (Ger) Red Bull-Bora-Hansgrohe | 25:44 |
| 72 Jake Stewart (GBr) Israel-Premier Tech | 25:51 |
| 73 Gianni Vermeersch (Bel) Alpecin-Deceuninck | 26:16 |
| 74 Matteo Scalco (Ita) VF Group-Bardiani CSF | 27:05 |
| 75 David Gonzalez (Esp) Q36.5 | 27:56 |
| 76 Hugo de la Calle (Esp) Burgos-Burpellet-BH | 28:03 |
| 77 Jorge Arcas (Esp) Movistar | 28:25 |
| 78 Inigo Elosegui (Esp) Kern Pharma | 28:28 |
| 79 Unai Iribar (Esp) Kern Pharma | 28:58 |
| 80 Christopher Juul-Jensen (Den) Jayco-AlUla | 29:54 |
| 81 Huub Artz (Ned) Intermarche-Wanty | 29:54 |
| 82 Loic Vliegen (Bel) Wagner Bazin WB | 29:58 |
| 83 Hugo Scala (USA) Project Echelon | 30:07 |
| 84 Alex Tolio (Ita) VF Group-Bardiani CSF | 30:29 |
| 85 Walter Calzoni (Ita) Q36.5 | 32:29 |
| 86 Vicente Rojas (Chi) VF Group-Bardiani CSF | 33:40 |
| 87 Rory Townsend (GBr) Q36.5 | 33:43 |
| 88 Jonathan Milan (Ita) Lidl-Trek | 33:44 |
| 89 Laurent Gervais (Can) Project Echelon | 34:00 |
| 90 Asier Pablo Gonzalez (Esp) Illes Balears-Arabay | 34:36 |
| 91 Johan Meens (Bel) Wagner Bazin WB | 34:55 |
| 92 Tyler Stites (USA) Caja Rural-RGA | 35:07 |
| 93 Sinuhe Fernandez (Esp) Burgos-Burpellet-BH | 35:27 |
| 94 Ethan Vernon (GBr) Israel-Premier Tech | 35:57 |
| 95 Ivo Oliveira (Por) UAE Emirates | 36:00 |
| 96 Lorenzo Milesi (Ita) Movistar | 36:01 |
| 97 Robert Donaldson (GBr) Jayco-AlUla | 36:24 |
| 98 Sente Sentjens (Bel) Alpecin-Deceuninck | 36:53 |
| 99 Cesar Macías (Mex) Petrolike | 37:05 |
| 100 Michael Leonard (Can) Ineos Grenadiers | 37:44 |
| 101 Alvaro Sagrado (Esp) Illes Balears-Arabay | 38:03 |
| 102 Jose Marín (Esp) Illes Balears-Arabay | 38:04 |
| 103 Samuel Boardman (USA) Project Echelon | 38:44 |
| 104 Quentin Bezza (Fra) Wagner Bazin WB | 38:56 |
| 105 Kaden Groves (Aus) Alpecin-Deceuninck | 38:57 |
| 106 Edward Planckaert (Bel) Alpecin-Deceuninck | 39:03 |
| 107 Michael Hepburn (Aus) Jayco-AlUla | 39:09 |
| 108 Jose Juan Prieto (Mex) Petrolike | 39:10 |
| 109 Oscar Riesebeek (Ned) Alpecin-Deceuninck | 39:23 |
| 110 Alessio Martinelli (Ita) VF Group-Bardiani CSF | 39:31 |
| 111 Hamish Armitt (GBr) Novo Nordisk | 39:45 |
| 112 Riley Pickrell (Can) Israel-Premier Tech | 39:53 |
| 113 Gianni Moscon (Ita) Red Bull-Bora-Hansgrohe | 39:58 |
| 114 Xabier Berasategi (Esp) Euskaltel-Euskadi | 40:02 |
| 115 Alex Molenaar (Ned) Caja Rural-RGA | 40:11 |
| 116 Lars Boven (Ned) Alpecin-Deceuninck | 40:35 |
| 117 Adrien Petit (Fra) Intermarche-Wanty | 40:41 |
| 118 Julius Johansen (Den) UAE Emirates | 40:52 |
| 119 Gijs Van Hoecke (Bel) Intermarche-Wanty | 41:08 |
| 120 Gonzalo Arino (Esp) Illes Balears-Arabay | 41:10 |
| 121 Filippo Fiorelli (Ita) VF Group-Bardiani CSF | 41:18 |
| 122 Nathan Smith (GBr) Novo Nordisk | 41:30 |
| 123 Iúri Leitao (Por) Caja Rural-RGA | 41:44 |
| 124 Gerben Thijssen (Bel) Intermarche-Wanty | 41:46 |
| 125 Matyas Kopecky (Cze) Novo Nordisk | 42:06 |
| 126 Filippo Ridolfo (Ita) Novo Nordisk | 42:10 |
| 127 Pau Llaneras (Esp) Illes Balears-Arabay | 42:42 |
| 128 Caleb Classen (USA) Project Echelon | 42:49 |
| 129 Giovanni Lonardi (Ita) Polti-VisitMalta | 43:05 |
| 130 Edward Theuns (Bel) Lidl-Trek | 43:26 |
| 131 Francisco Munoz (Esp) Polti-VisitMalta | 44:02 |
| 132 Alexander Kamp (Den) Intermarche-Wanty | 44:21 |
| 133 Simone Consonni (Ita) Lidl-Trek | 44:38 |
| 134 Cade Bickmore (USA) Project Echelon | 44:38 |
| 135 Vojtech Kmínek (Cze) Burgos-Burpellet-BH | 44:58 |
| 136 Samuele Zoccarato (Ita) Polti-VisitMalta | 45:03 |
| 137 Xabier Isasa (Esp) Euskaltel-Euskadi | 45:19 |
| 138 Miguel Angel Fernandez (Esp) Kern Pharma | 45:31 |
| 139 Kamil Gradek (Pol) Bahrain-Victorious | 45:47 |
| 140 Marton Dina (Hun) Euskaltel-Euskadi | 46:08 |
| 141 Declan Irvine (Aus) Novo Nordisk | 46:45 |
| 142 Antonio Polga (Ita) Novo Nordisk | 48:30 |
| 143 Bailey McDonald (Aus) Novo Nordisk | 48:30 |
Volta Comunitat Valenciana: Stages 1 and 2
| Return to Canadian Cyclist homepage | Back to Top |