Tour de France | GC Results | Stages | Startlist Giro Valle d'Aosta | GC Results | Stages | Startlist

2019 Giro d'Italia

Race mainpage Info Results Stages Startlist Stats Comments (295) Fantasy

Stage overview Stage profiles 01 02 03 04 05 06 07 08 09 10 11 12 13 14 15 16 17 18 19 20 21

Results: 12.stage FirstCycling.com

Pos Name Born Team Time FC UCI
01 Cesare Benedetti 1987 Bora - Hansgrohe 03:41:4983100
02 Damiano Caruso 1987 Bahrain - Merida + 006640
03 Edward Dunbar 1996 Team Ineos + 005020
04 Gianluca Brambilla 1987 Trek - Segafredo + 024212
05 Eros Capecchi 1986 Deceuninck - Quick Step + 06374
06 Jan Polanc 1992 UAE Team Emirates + 2533
07 Matteo Montaguti 1984 Androni Giocattoli - Sidermec + 3430
08 Thomas De Gendt 1986 Lotto - Soudal + 02:3627
09 Francesco Gavazzi 1984 Androni Giocattoli - Sidermec + 02:3624
10 Manuel Senni 1992 Bardiani - CSF + 02:3822
11 Josef Cerny 1993 CCC Team + 02:4220
12 Tobias Ludvigsson 1991 Groupama - FDJ + 02:5218
13 Roger Kluge 1986 Lotto - Soudal + 03:0517
14 Luca Covili 1997 Bardiani - CSF + 03:0515
15 Enrico Gasparotto 1982 Team Dimension Data + 03:2313
16 Jan Bakelants 1986 Team Sunweb + 06:2312
17 Danilo Wyss 1985 Team Dimension Data + 06:3312
18 Miguel Angel Lopez 1994 Astana Pro Team + 07:3511
19 Mikel Landa 1989 Movistar Team + 07:3510
20 Conor Dunne 1992 Israel Cycling Academy + 07:369
21 Richard Carapaz 1993 Movistar Team + 08:038
22 Pavel Sivakov 1997 Team Ineos + 08:037
23 Rafal Majka 1989 Bora - Hansgrohe + 08:037
24 Primoz Roglic 1989 Team Jumbo - Visma + 08:036
25 Vincenzo Nibali 1984 Bahrain - Merida + 08:035
26 Esteban Chaves 1990 Mitchelton - Scott + 08:034
27 Bauke Mollema 1986 Trek - Segafredo + 08:033
28 Simon Yates 1992 Mitchelton - Scott + 08:032
29 Tanel Kangert 1987 EF Education First + 08:032
30 Ilnur Zakarin 1989 Team Katusha - Alpecin + 08:091
31 Manuele Boaro 1987 Astana Pro Team + 08:16
32 Dario Cataldo 1985 Astana Pro Team + 08:16
33 Hugh Carthy 1994 EF Education First + 08:43
34 Domenico Pozzovivo 1982 Bahrain - Merida + 08:43
35 Antonio Pedrero 1991 Movistar Team + 08:43
36 Ivan Sosa 1997 Team Ineos + 08:46
37 Giulio Ciccone 1994 Trek - Segafredo + 08:58
38 Lucas Hamilton 1996 Mitchelton - Scott + 09:11
39 Marco Haller 1991 Team Katusha - Alpecin + 09:57
40 Christian Knees 1981 Team Ineos + 10:06
41 Jasha Sütterlin 1992 Movistar Team + 10:06
42 Jenthe Biermans 1995 Team Katusha - Alpecin + 10:27
43 Davide Formolo 1992 Bora - Hansgrohe + 10:37
44 Valerio Conti 1993 UAE Team Emirates + 10:37
45 Alexis Vuillermoz 1988 AG2R La Mondiale + 10:37
46 Bob Jungels 1992 Deceuninck - Quick Step + 10:37
47 Andrey Zeits 1986 Astana Pro Team + 10:37
48 Diego Ulissi 1989 UAE Team Emirates + 10:37
49 Amaro Antunes 1990 CCC Team + 10:37
50 Tony Gallopin 1988 AG2R La Mondiale + 10:37
51 Antwan Tolhoek 1994 Team Jumbo - Visma + 10:37
52 Mattia Cattaneo 1990 Androni Giocattoli - Sidermec + 10:37
53 Tao Geoghegan Hart 1995 Team Ineos + 10:37
54 Sam Oomen 1995 Team Sunweb + 10:37
55 Victor De La Parte 1986 CCC Team + 10:37
56 Giovanni Carboni 1995 Bardiani - CSF + 10:37
57 Andrey Amador 1986 Movistar Team + 10:37
58 Mikel Nieve 1984 Mitchelton - Scott + 10:37
59 Koen Bouwman 1993 Team Jumbo - Visma + 10:37
60 François Bidard 1992 AG2R La Mondiale + 10:37
61 Sebastian Henao 1993 Team Ineos + 11:21
62 Jan Hirt 1991 Astana Pro Team + 11:21
63 Sean Bennett 1996 EF Education First + 13:07
64 Ben O'Connor 1995 Team Dimension Data + 13:45
65 Nicola Conci 1997 Trek - Segafredo + 13:45
66 Joe Dombrowski 1991 EF Education First + 13:45
67 Valentin Madouas 1996 Groupama - FDJ + 13:45
68 Pieter Serry 1988 Deceuninck - Quick Step + 13:45
69 Louis Vervaeke 1993 Team Sunweb + 13:45
70 Chris Hamilton 1995 Team Sunweb + 14:29
71 Amanuel Gebreigzabhier 1994 Team Dimension Data + 14:49
72 Victor Campenaerts 1991 Lotto - Soudal + 17:59
73 Adam Hansen 1981 Lotto - Soudal + 17:59
74 Hubert Dupont 1980 AG2R La Mondiale + 18:44
75 Nans Peters 1994 AG2R La Mondiale + 18:44
76 Kristian Sbaragli 1990 Israel Cycling Academy + 18:44
77 José Joaquin Rojas 1985 Movistar Team + 18:44
78 Marco Canola 1988 Nippo–Vini Fantini–Faizanè + 18:44
79 Lawrence Warbasse 1990 AG2R La Mondiale + 18:44
80 Pello Bilbao 1990 Astana Pro Team + 18:44
81 Fausto Masnada 1993 Androni Giocattoli - Sidermec + 18:44
82 Jai Hindley 1996 Team Sunweb + 18:44
83 Fabio Sabatini 1985 Deceuninck - Quick Step + 18:44
84 Lukasz Owsian 1990 CCC Team + 18:44
85 Andrea Garosio 1993 Bahrain - Merida + 18:44
86 Jhonnatan Narvaez 1997 Team Ineos + 18:44
87 Jay McCarthy 1992 Bora - Hansgrohe + 18:44
88 Awet Andemeskel 1992 Israel Cycling Academy + 18:44
89 Rubén Plaza 1980 Israel Cycling Academy + 18:44
90 Andrea Vendrame 1994 Androni Giocattoli - Sidermec + 18:44
91 Miguel Florez 1996 Androni Giocattoli - Sidermec + 18:44
92 Sepp Kuss 1994 Team Jumbo - Visma + 18:44
93 Marco Frapporti 1985 Androni Giocattoli - Sidermec + 18:44
94 Lorenzo Rota 1995 Bardiani - CSF + 18:44
95 Pawel Poljanski 1990 Bora - Hansgrohe + 18:44
96 Paul Martens 1983 Team Jumbo - Visma + 18:44
97 Pascal Ackermann 1994 Bora - Hansgrohe + 18:44
98 Antonio Nibali 1992 Bahrain - Merida + 18:44
99 Ion Izagirre 1989 Astana Pro Team + 18:44
100 Davide Villella 1991 Astana Pro Team + 18:44
101 Enrico Barbin 1990 Bardiani - CSF + 18:44
102 Tosh Van der Sande 1990 Lotto - Soudal + 20:02
103 Jasper De Buyst 1993 Lotto - Soudal + 20:02
104 Francisco Ventoso 1982 CCC Team + 20:02
105 Paolo Simion 1992 Bardiani - CSF + 20:02
106 Mirco Maestri 1991 Bardiani - CSF + 20:02
107 Giacomo Nizzolo 1989 Team Dimension Data + 20:02
108 Nico Denz 1994 AG2R La Mondiale + 20:02
109 Nicola Bagioli 1995 Nippo–Vini Fantini–Faizanè + 20:02
110 Ben Gastauer 1987 AG2R La Mondiale + 20:02
111 Chad Haga 1988 Team Sunweb + 20:02
112 Scott Davies 1995 Team Dimension Data + 20:02
113 James Knox 1995 Deceuninck - Quick Step + 20:02
114 Reto Hollenstein 1985 Team Katusha - Alpecin + 20:02
115 Jos Van Emden 1985 Team Jumbo - Visma + 20:02
116 Miles Scotson 1994 Groupama - FDJ + 20:02
117 Valerio Agnoli 1985 Bahrain - Merida + 20:02
118 Michael Schwarzmann 1991 Bora - Hansgrohe + 20:02
119 Ryan Gibbons 1994 Team Dimension Data + 20:02
120 Brent Bookwalter 1984 Mitchelton - Scott + 20:02
121 Salvatore Puccio 1989 Team Ineos + 20:02
122 Markel Irizar 1980 Trek - Segafredo + 20:02
123 Luke Durbridge 1991 Mitchelton - Scott + 20:02
124 Marco Marcato 1984 UAE Team Emirates + 20:02
125 Enrico Battaglin 1989 Team Katusha - Alpecin + 20:02
126 Vyacheslav Kuznetsov 1989 Team Katusha - Alpecin + 20:02
127 Rüdiger Selig 1989 Bora - Hansgrohe + 20:02
128 Christopher Juul Jensen 1989 Mitchelton - Scott + 20:02
129 Jonathan Caicedo 1993 EF Education First + 20:02
130 Nathan Brown 1991 EF Education First + 20:02
131 Ivan Santaromita 1984 Nippo–Vini Fantini–Faizanè + 20:02
132 Krists Neilands 1994 Israel Cycling Academy + 20:02
133 Olivier Le Gac 1993 Groupama - FDJ + 20:02
134 Michael Gogl 1993 Trek - Segafredo + 20:15
135 Lluis Mas 1989 Movistar Team + 20:19
136 Jack Bauer 1985 Mitchelton - Scott + 20:47
137 Florian Sénéchal 1993 Deceuninck - Quick Step + 21:28
138 Mikkel Honore 1997 Deceuninck - Quick Step + 21:28
139 Hector Carretero 1995 Movistar Team + 21:28
140 Ignatas Konovalovas 1985 Groupama - FDJ + 21:38
141 Manuel Belletti 1985 Androni Giocattoli - Sidermec + 21:38
142 Ramon Sinkeldam 1989 Groupama - FDJ + 21:38
143 Arnaud Démare 1991 Groupama - FDJ + 21:38
144 Giovanni Lonardi 1996 Nippo–Vini Fantini–Faizanè + 21:38
145 William Clarke 1985 Trek - Segafredo + 21:38
146 Tom Bohli 1994 UAE Team Emirates + 21:38
147 Simone Consonni 1994 UAE Team Emirates + 21:38
148 Kamil Gradek 1990 CCC Team + 21:38
149 Guy Niv 1994 Israel Cycling Academy + 21:38
150 Dmitriy Strakhov 1995 Team Katusha - Alpecin + 21:38
151 Damiano Cima 1993 Nippo–Vini Fantini–Faizanè + 21:38
152 Mark Renshaw 1982 Team Dimension Data + 21:38
153 Guillaume Boivin 1989 Israel Cycling Academy + 21:38
154 Davide Cimolai 1989 Israel Cycling Academy + 21:38
155 Sho Hatsuyama 1988 Nippo–Vini Fantini–Faizanè + 21:38
156 Jacopo Guarnieri 1987 Groupama - FDJ + 21:38
157 Juan Jose Lobato Del Valle 1988 Nippo–Vini Fantini–Faizanè + 21:38
158 Tom Leezer 1985 Team Jumbo - Visma + 21:38
159 Grega Bole 1985 Bahrain - Merida + 21:38
OOT Jakub Mareczko 1994 CCC Team
DNS Elia Viviani 1989 Deceuninck - Quick Step
DNS Caleb Ewan 1994 Lotto - Soudal
Pos Name Born Team Time
01 22 Jan Polanc 1992 UAE Team Emirates 48:49:40
02 - Primoz Roglic 1989 Team Jumbo - Visma + 04:07
03 2 Valerio Conti 1993 UAE Team Emirates + 04:51
04 35 Eros Capecchi 1986 Deceuninck - Quick Step + 05:02
05 6 Vincenzo Nibali 1984 Bahrain - Merida + 05:51
06 6 Bauke Mollema 1986 Trek - Segafredo + 06:02
07 11 Rafal Majka 1989 Bora - Hansgrohe + 07:00
08 12 Richard Carapaz 1993 Movistar Team + 07:23
09 3 Andrey Amador 1986 Movistar Team + 07:30
10 6 Hugh Carthy 1994 EF Education First + 07:33
11 26 Enrico Gasparotto 1982 Team Dimension Data + 07:37
12 10 Ilnur Zakarin 1989 Team Katusha - Alpecin + 07:45
13 11 Simon Yates 1992 Mitchelton - Scott + 07:53
14 7 Amaro Antunes 1990 CCC Team + 07:56
15 25 Francesco Gavazzi 1984 Androni Giocattoli - Sidermec + 07:59
16 11 Miguel Angel Lopez 1994 Astana Pro Team + 08:08
17 8 Tanel Kangert 1987 EF Education First + 08:08
18 27 Matteo Montaguti 1984 Androni Giocattoli - Sidermec + 08:16
19 7 Pavel Sivakov 1997 Team Ineos + 08:18
20 11 Giovanni Carboni 1995 Bardiani - CSF + 08:21
21 9 Mikel Landa 1989 Movistar Team + 08:31
22 6 Esteban Chaves 1990 Mitchelton - Scott + 08:37
23 9 Bob Jungels 1992 Deceuninck - Quick Step + 08:59
24 9 Mattia Cattaneo 1990 Androni Giocattoli - Sidermec + 09:25
25 8 Davide Formolo 1992 Bora - Hansgrohe + 09:33
26 7 Sam Oomen 1995 Team Sunweb + 09:53
27 6 Victor De La Parte 1986 CCC Team + 10:11
28 21 Edward Dunbar 1996 Team Ineos + 10:11
29 - Tony Gallopin 1988 AG2R La Mondiale + 11:12
30 22 Valentin Madouas 1996 Groupama - FDJ + 11:26
31 26 Gianluca Brambilla 1987 Trek - Segafredo + 11:45
32 19 Pieter Serry 1988 Deceuninck - Quick Step + 11:46
33 2 Tao Geoghegan Hart 1995 Team Ineos + 11:49
34 7 Jan Bakelants 1986 Team Sunweb + 11:59
35 1 Dario Cataldo 1985 Astana Pro Team + 12:13
36 2 Mikel Nieve 1984 Mitchelton - Scott + 13:02
37 2 Alexis Vuillermoz 1988 AG2R La Mondiale + 13:49
38 6 Ben O'Connor 1995 Team Dimension Data + 15:11
39 36 Nans Peters 1994 AG2R La Mondiale + 15:19
40 7 Joe Dombrowski 1991 EF Education First + 15:28
41 37 José Joaquin Rojas 1985 Movistar Team + 15:31
42 37 Fausto Masnada 1993 Androni Giocattoli - Sidermec + 15:34
43 33 Pello Bilbao 1990 Astana Pro Team + 16:30
44 2 Louis Vervaeke 1993 Team Sunweb + 19:29
45 1 Diego Ulissi 1989 UAE Team Emirates + 19:33
46 6 Giulio Ciccone 1994 Trek - Segafredo + 19:52
47 9 Domenico Pozzovivo 1982 Bahrain - Merida + 20:18
48 2 Andrey Zeits 1986 Astana Pro Team + 21:19
49 12 Lucas Hamilton 1996 Mitchelton - Scott + 22:08
50 4 Sebastian Henao 1993 Team Ineos + 22:20
51 29 Damiano Caruso 1987 Bahrain - Merida + 22:39
52 14 Davide Villella 1991 Astana Pro Team + 23:35
53 11 François Bidard 1992 AG2R La Mondiale + 25:03
54 11 Lawrence Warbasse 1990 AG2R La Mondiale + 25:24
55 11 Jay McCarthy 1992 Bora - Hansgrohe + 25:52
56 28 Manuel Senni 1992 Bardiani - CSF + 27:08
57 9 Andrea Vendrame 1994 Androni Giocattoli - Sidermec + 28:32
58 17 Ivan Sosa 1997 Team Ineos + 29:12
59 12 Tosh Van der Sande 1990 Lotto - Soudal + 29:23
60 9 Ion Izagirre 1989 Astana Pro Team + 29:28
61 8 Rubén Plaza 1980 Israel Cycling Academy + 29:40
62 7 Jai Hindley 1996 Team Sunweb + 29:44
63 9 Jan Hirt 1991 Astana Pro Team + 30:35
64 6 Kristian Sbaragli 1990 Israel Cycling Academy + 30:47
65 5 Hubert Dupont 1980 AG2R La Mondiale + 31:02
66 - Chris Hamilton 1995 Team Sunweb + 31:02
67 9 Koen Bouwman 1993 Team Jumbo - Visma + 32:05
68 9 Ryan Gibbons 1994 Team Dimension Data + 32:06
69 6 Lukasz Owsian 1990 CCC Team + 32:16
70 8 Ben Gastauer 1987 AG2R La Mondiale + 33:02
71 29 Thomas De Gendt 1986 Lotto - Soudal + 33:39
72 29 Tobias Ludvigsson 1991 Groupama - FDJ + 34:05
73 6 Adam Hansen 1981 Lotto - Soudal + 34:42
74 20 Danilo Wyss 1985 Team Dimension Data + 34:42
75 10 Luke Durbridge 1991 Mitchelton - Scott + 35:32
76 10 Antwan Tolhoek 1994 Team Jumbo - Visma + 35:44
77 16 Manuele Boaro 1987 Astana Pro Team + 36:23
78 1 Nicola Conci 1997 Trek - Segafredo + 36:24
79 10 Jhonnatan Narvaez 1997 Team Ineos + 36:44
80 12 Christopher Juul Jensen 1989 Mitchelton - Scott + 37:08
81 10 Paul Martens 1983 Team Jumbo - Visma + 37:23
82 26 Luca Covili 1997 Bardiani - CSF + 37:28
83 14 Antonio Pedrero 1991 Movistar Team + 38:20
84 14 Reto Hollenstein 1985 Team Katusha - Alpecin + 38:33
85 12 Brent Bookwalter 1984 Mitchelton - Scott + 39:43
86 12 Florian Sénéchal 1993 Deceuninck - Quick Step + 41:50
87 10 Enrico Battaglin 1989 Team Katusha - Alpecin + 41:54
88 7 Antonio Nibali 1992 Bahrain - Merida + 42:04
89 11 Ivan Santaromita 1984 Nippo–Vini Fantini–Faizanè + 42:14
90 34 Cesare Benedetti 1987 Bora - Hansgrohe + 42:31
91 13 Marco Haller 1991 Team Katusha - Alpecin + 43:00
92 9 Andrea Garosio 1993 Bahrain - Merida + 43:09
93 3 Amanuel Gebreigzabhier 1994 Team Dimension Data + 43:12
94 12 Salvatore Puccio 1989 Team Ineos + 44:15
95 7 Marco Canola 1988 Nippo–Vini Fantini–Faizanè + 44:19
96 13 Christian Knees 1981 Team Ineos + 44:35
97 8 Fabio Sabatini 1985 Deceuninck - Quick Step + 44:36
98 11 Marco Marcato 1984 UAE Team Emirates + 45:21
99 9 Lorenzo Rota 1995 Bardiani - CSF + 45:29
100 9 Pawel Poljanski 1990 Bora - Hansgrohe + 45:34
101 16 Manuel Belletti 1985 Androni Giocattoli - Sidermec + 46:10
102 10 Nicola Bagioli 1995 Nippo–Vini Fantini–Faizanè + 47:36
103 8 Valerio Agnoli 1985 Bahrain - Merida + 48:17
104 6 Nathan Brown 1991 EF Education First + 49:51
105 6 Jonathan Caicedo 1993 EF Education First + 51:02
106 3 Sepp Kuss 1994 Team Jumbo - Visma + 51:40
107 5 Jasper De Buyst 1993 Lotto - Soudal + 52:33
108 3 Vyacheslav Kuznetsov 1989 Team Katusha - Alpecin + 53:19
109 3 Francisco Ventoso 1982 CCC Team + 53:29
110 3 Michael Gogl 1993 Trek - Segafredo + 53:54
111 14 Jenthe Biermans 1995 Team Katusha - Alpecin + 53:56
112 1 Miguel Florez 1996 Androni Giocattoli - Sidermec + 54:45
113 3 Krists Neilands 1994 Israel Cycling Academy + 55:18
114 2 Pascal Ackermann 1994 Bora - Hansgrohe + 55:52
115 2 Enrico Barbin 1990 Bardiani - CSF + 56:33
116 11 Sean Bennett 1996 EF Education First + 57:07
117 19 Josef Cerny 1993 CCC Team + 59:30
118 2 Chad Haga 1988 Team Sunweb + 59:39
119 4 Arnaud Démare 1991 Groupama - FDJ + 01:00:00
120 2 Marco Frapporti 1985 Androni Giocattoli - Sidermec + 01:00:43
121 3 Jos Van Emden 1985 Team Jumbo - Visma + 01:01:26
122 2 Rüdiger Selig 1989 Bora - Hansgrohe + 01:01:38
123 4 Michael Schwarzmann 1991 Bora - Hansgrohe + 01:01:38
124 3 Davide Cimolai 1989 Israel Cycling Academy + 01:03:16
125 2 Jacopo Guarnieri 1987 Groupama - FDJ + 01:04:16
126 15 Roger Kluge 1986 Lotto - Soudal + 01:04:24
127 1 Guy Niv 1994 Israel Cycling Academy + 01:05:27
128 - Grega Bole 1985 Bahrain - Merida + 01:07:41
129 - Simone Consonni 1994 UAE Team Emirates + 01:08:02
130 9 Jasha Sütterlin 1992 Movistar Team + 01:08:30
131 1 Ignatas Konovalovas 1985 Groupama - FDJ + 01:09:14
132 1 Mirco Maestri 1991 Bardiani - CSF + 01:09:20
133 1 Giacomo Nizzolo 1989 Team Dimension Data + 01:12:50
134 1 Lluis Mas 1989 Movistar Team + 01:13:22
135 1 Victor Campenaerts 1991 Lotto - Soudal + 01:13:42
136 1 Ramon Sinkeldam 1989 Groupama - FDJ + 01:17:53
137 1 Olivier Le Gac 1993 Groupama - FDJ + 01:18:00
138 1 Guillaume Boivin 1989 Israel Cycling Academy + 01:18:32
139 1 Jack Bauer 1985 Mitchelton - Scott + 01:21:21
140 11 Conor Dunne 1992 Israel Cycling Academy + 01:22:34
141 1 Hector Carretero 1995 Movistar Team + 01:23:35
142 3 Awet Andemeskel 1992 Israel Cycling Academy + 01:23:42
143 - Mikkel Honore 1997 Deceuninck - Quick Step + 01:25:10
144 - Tom Leezer 1985 Team Jumbo - Visma + 01:26:06
145 1 James Knox 1995 Deceuninck - Quick Step + 01:26:59
146 2 Markel Irizar 1980 Trek - Segafredo + 01:28:13
147 - Juan Jose Lobato Del Valle 1988 Nippo–Vini Fantini–Faizanè + 01:29:27
148 1 Giovanni Lonardi 1996 Nippo–Vini Fantini–Faizanè + 01:33:35
149 1 Kamil Gradek 1990 CCC Team + 01:36:20
150 2 Scott Davies 1995 Team Dimension Data + 01:37:13
151 2 Paolo Simion 1992 Bardiani - CSF + 01:37:16
152 4 Miles Scotson 1994 Groupama - FDJ + 01:39:28
153 1 Dmitriy Strakhov 1995 Team Katusha - Alpecin + 01:40:26
154 1 Damiano Cima 1993 Nippo–Vini Fantini–Faizanè + 01:40:37
155 2 Mark Renshaw 1982 Team Dimension Data + 01:41:53
156 2 Tom Bohli 1994 UAE Team Emirates + 01:45:43
157 4 Nico Denz 1994 AG2R La Mondiale + 01:49:53
158 2 William Clarke 1985 Trek - Segafredo + 01:51:19
159 3 Sho Hatsuyama 1988 Nippo–Vini Fantini–Faizanè + 01:54:04
Giro d'Italia
Italy
12.stage Hills
158 km
Cuneo -> Pinerolo
May 23rd (2019)
Leader J.Polanc
Youth H.Carthy
Points A.Démare
Mountain G.Brambilla

Want to use results from
FirstCycling on your site?