Tour de France: Kittel wins stage 4 in Limoges

The margin for error at this Tour de France seems to grow tighter by the day. The proof is in the photo finish stills. For the second day running, the commissaires had to review the images before designating a winner, as Marcel Kittel (Etixx-QuickStep) edged out Bryan Coquard (Direct Energie) by mere millimetres to win stage 4 in Limoges.

In Angers on Monday, Mark Cavendish (Dimension Data) and André Greipel (Lotto Soudal) had each punched the air in celebration on crossing the line, but the margins were so tight here that neither Kittel nor Coquard dared the claim the victory for himself.

The jury’s deliberations barely lasted a minute but the wait must have seemed interminable for Kittel, who sat on the tarmac past the finish line, only daring to break into a smile once his soigneur had slapped him on the shoulders in congratulations.

On rising gingerly to his feet, Kittel wiped a tear from his eyes, and his voice was still raw as he spoke beneath the podium. After placing second to Cavendish on stage 1 and then making a hash of his sprint in Angers, the pressure was beginning to mount on Kittel. Victory in Limoges – his 9th Tour de France stage in total, but his first since 2014 – was something of a release.

"I feel very emotional right now – it feels like my first stage win again. I’m super happy. I’m very proud because the team was really fighting for this win," Kittel said. "Things went wrong in the last days and I’m so happy to be back in the Tour and to win a stage like this. I can’t believe it."

The finishing straight pitched upwards for 700 metres and, at least in theory, was less suited to Kittel than the previous two sprint finishes. For Alexander Kristoff (Katusha), by contrast, the terrain presented a considerable opportunity, and there was little surprise when his teammate Jacopo Guarnieri took over from Lotto Soudal in the final kilometre and led out the sprint.

Kittel, meanwhile, bided his time, and though he had team Fabio Sabatini on hand, he opted to stay on the wheel of Greipel, before unleashing a ferocious sprint effort inside the final 200 metres. Neither Greipel nor the yellow jersey Peter Sagan (Tinkoff) could get on terms with the German and he looked to be cruising to a stage win, only for Coquard to emerge from leftfield within sight of the line.

His shoulders rocking as he tried to keep his huge gear turning over, Coquard was visibly straining yet still making up ground on the smoother Kittel. In the final ten metres, Coquard could scarcely hold a straight line and almost touched shoulders with Kittel as they passed beneath the finish banner.

Sitting with his legs crossed past the finish line, Coquard seemed lost in prayer as he waited for white smoke from the commissaires. The verdict that eventually emanated from their cloister near the podium was not a positive one.

"I really believed in my chances. I could see I was making it back but it was not enough," Coquard said of his sprint. "I'm very disappointed but I must not give up. There are still lots of chances left. There is no mistake in the sprints, the strongest rider wins. I was never as close to victory but I haven't won yet. I'm young but I'm a winner. I have temperament and I want to win this year on the Tour."

Sagan placed third on the stage to keep the yellow jersey, 12 seconds ahead of Julian Alaphilippe (Etixx-QuickStep) and 14 up on Alejandro Valverde (Movistar). Tour debutant Dylan Groenewegen (LottoNL-Jumbo) took fourth in front of Kristoff, while Cavendish placed 8th and Greipel faded to 18th.

"I can’t complain, I’m happy, I’m still in yellow, I was third, so more points for the green jersey, it’s good,"Sagan said. "It was nearly 250km with the neutral zone but it wasn’t difficult thanks to the tailwind – it was fine today."

More on this story:

Video Highlights

Diamond legs

At 237.5 kilometres, this was the longest of the race and the second mammoth stage in succession, through it was run off at a rather brisker pace than Monday’s leg to Angers. Understandably, given the sheer distance, there wasn’t the usual flurry of willing attackers once the flag dropped outsider Saumer, but a four-man move eventually sallied clear after 15 kilometres, and Oliver Naesen (IAM Cycling), Alexis Gougeard (AG2R-La Mondiale), Markel Irizar (Trek-Segafredo) and Andreas Schillinger (Bora-Argon18) would stay clear for much of the day.

The quartet established a maximum advantage of six minutes before Lotto Soudal, Etixx-QuickStep and Dimension Data set about closing the gap as the terrain grew more rugged on the approach to Limoges.

With 20 kilometres to go, the break was down to three riders – Gougeard had sat up – and the gap hovered at 30 seconds, and though Naesen and Irizar put up admirable resistance, they would be swept up with 7 kilometres remaining.

In the intervening period, Thomas Voeckler signalled Coquard and Direct Energie’s ambition by carrying out much of the pace-setting. For much of the fraught finale, meanwhile, it appeared for all the world as though Kittel’s chance had already passed him by. Etixx-QuickStep had been active earlier in the stage in pegging back the break of the day, but the black and blue jerseys were absent from the front of the peloton as it hurtled towards Limoges.

The run-in was difficult to navigate, due as much to the archipelago of traffic islands and roundabouts as the rolling terrain, but Greipel’s Lotto Soudal team finally appeared to have stilled the waters when they hit the front with three kilometres to go.

As Kittel’s teammate Iljo Keisse pointed out afterwards, however, on a finale that ebbed and flowed like this one, every advantage had its disadvantage. "It was the same yesterday, with a small descent and then a climb. There are always teams coming up from behind so it's very difficult for the team on the front to stay there," he pointed out.

With 1,500 metres to go, Greipel was tucked in third place behind two Lotto Soudal teammates, but his red guard hit the front too soon, and they were overrun on the final haul to the line. Instead, it was Kittel who emerged to claim the win in another game of millimetres on this Tour.

"Yesterday our train didn’t work and that was very annoying because Marcel said he had diamond legs," Keisse said. "Today we had to work things perfectly so he could show his diamond legs to the world and win the stage."

Full Results

Swipe to scroll horizontally
#Rider Name (Country) TeamResult
1Marcel Kittel (Ger) Etixx - Quick-Step5:28:30
2Bryan Coquard (Fra) Direct EnergieRow 1 - Cell 2
3Peter Sagan (Svk) Tinkoff TeamRow 2 - Cell 2
4Dylan Groenewegen (Ned) Team LottoNl-JumboRow 3 - Cell 2
5Alexander Kristoff (Nor) Team KatushaRow 4 - Cell 2
6Sondre Holst Enger (Nor) IAM CyclingRow 5 - Cell 2
7Daniel Mclay (GBr) Fortuneo - Vital ConceptRow 6 - Cell 2
8Mark Cavendish (GBr) Dimension DataRow 7 - Cell 2
9Samuel Dumoulin (Fra) AG2R La MondialeRow 8 - Cell 2
10Simon Gerrans (Aus) Orica-BikeExchangeRow 9 - Cell 2
11Edward Theuns (Bel) Trek-SegafredoRow 10 - Cell 2
12Sep Vanmarcke (Bel) Team LottoNl-JumboRow 11 - Cell 2
13Lawson Craddock (USA) Cannondale-DrapacRow 12 - Cell 2
14Michael Matthews (Aus) Orica-BikeExchangeRow 13 - Cell 2
15Julian Alaphilippe (Fra) Etixx - Quick-StepRow 14 - Cell 2
16Alejandro Valverde (Spa) Movistar TeamRow 15 - Cell 2
17Damiano Caruso (Ita) BMC Racing TeamRow 16 - Cell 2
18André Greipel (Ger) Lotto SoudalRow 17 - Cell 2
19Georg Preidler (Aut) Team Giant-AlpecinRow 18 - Cell 2
20Geoffrey Soupe (Fra) Cofidis, Solutions CreditsRow 19 - Cell 2
21Roman Kreuziger (Cze) Tinkoff TeamRow 20 - Cell 2
22Pierre Rolland (Fra) Cannondale-DrapacRow 21 - Cell 2
23Luis Leon Sanchez (Spa) Astana Pro TeamRow 22 - Cell 2
24Vincenzo Nibali (Ita) Astana Pro TeamRow 23 - Cell 2
25Matti Breschel (Den) Cannondale-DrapacRow 24 - Cell 2
26Mikael Cherel (Fra) AG2R La MondialeRow 25 - Cell 2
27Fabio Aru (Ita) Astana Pro TeamRow 26 - Cell 2
28Diego Rosa (Ita) Astana Pro TeamRow 27 - Cell 2
29Martin Elmiger (Swi) IAM CyclingRow 28 - Cell 2
30Warren Barguil (Fra) Team Giant-AlpecinRow 29 - Cell 2
31Michael Schär (Swi) BMC Racing TeamRow 30 - Cell 2
32Wilco Kelderman (Ned) Team LottoNl-JumboRow 31 - Cell 2
33Jarlinson Pantano (Col) IAM CyclingRow 32 - Cell 2
34Romain Bardet (Fra) AG2R La MondialeRow 33 - Cell 2
35Arnold Jeannesson (Fra) Cofidis, Solutions CreditsRow 34 - Cell 2
36Grégory Rast (Swi) Trek-SegafredoRow 35 - Cell 2
37Christopher Froome (GBr) Team SkyRow 36 - Cell 2
38Tejay Van Garderen (USA) BMC Racing TeamRow 37 - Cell 2
39Davide Cimolai (Ita) Lampre - MeridaRow 38 - Cell 2
40Geraint Thomas (GBr) Team SkyRow 39 - Cell 2
41Oscar Gatto (Ita) Tinkoff TeamRow 40 - Cell 2
42Rui Costa (Por) Lampre - MeridaRow 41 - Cell 2
43Alberto Contador (Spa) Tinkoff TeamRow 42 - Cell 2
44Nairo Quintana (Col) Movistar TeamRow 43 - Cell 2
45Jurgen Van Den Broeck (Bel) Team KatushaRow 44 - Cell 2
46Mathew Hayman (Aus) Orica-BikeExchangeRow 45 - Cell 2
47Richie Porte (Aus) BMC Racing TeamRow 46 - Cell 2
48Louis Meintjes (RSA) Lampre - MeridaRow 47 - Cell 2
49Jan Bakelants (Bel) AG2R La MondialeRow 48 - Cell 2
50Adam Yates (GBr) Orica-BikeExchangeRow 49 - Cell 2
51Stef Clement (Ned) IAM CyclingRow 50 - Cell 2
52Patrick Konrad (Aut) Bora-Argon 18Row 51 - Cell 2
53Sebastian Langeveld (Ned) Cannondale-DrapacRow 52 - Cell 2
54Eduardo Sepulveda (Arg) Fortuneo - Vital ConceptRow 53 - Cell 2
55Cyril Gautier (Fra) AG2R La MondialeRow 54 - Cell 2
56Domenico Pozzovivo (Ita) AG2R La MondialeRow 55 - Cell 2
57Bauke Mollema (Ned) Trek-SegafredoRow 56 - Cell 2
58Greg Van Avermaet (Bel) BMC Racing TeamRow 57 - Cell 2
59Daniel Martin (Irl) Etixx - Quick-StepRow 58 - Cell 2
60Tsgabu Grmay (Eth) Lampre - MeridaRow 59 - Cell 2
61Tony Gallopin (Fra) Lotto SoudalRow 60 - Cell 2
62William Bonnet (Fra) FDJRow 61 - Cell 2
63Serge Pauwels (Bel) Dimension DataRow 62 - Cell 2
64Ramunas Navardauskas (Ltu) Cannondale-DrapacRow 63 - Cell 2
65Mikel Landa Meana (Spa) Team SkyRow 64 - Cell 2
66Thibaut Pinot (Fra) FDJRow 65 - Cell 2
67Brice Feillu (Fra) Fortuneo - Vital ConceptRow 66 - Cell 2
68Arthur Vichot (Fra) FDJRow 67 - Cell 2
69Frank Schleck (Lux) Trek-SegafredoRow 68 - Cell 2
70Fabrice Jeandesboz (Fra) Direct EnergieRow 69 - Cell 2
70Sergio Henao (Col) Team SkyRow 70 - Cell 2
72Tom Dumoulin (Ned) Team Giant-AlpecinRow 71 - Cell 2
73Sébastien Reichenbach (Swi) FDJRow 72 - Cell 2
74Emanuel Buchmann (Ger) Bora-Argon 18Row 73 - Cell 2
75Mathias Frank (Swi) IAM CyclingRow 74 - Cell 2
76Maximiliano Richeze (Arg) Etixx - Quick-StepRow 75 - Cell 2
77John Degenkolb (Ger) Team Giant-AlpecinRow 76 - Cell 2
77Joaquin Rodriguez (Spa) Team KatushaRow 77 - Cell 2
79Reto Hollenstein (Swi) IAM CyclingRow 78 - Cell 2
80Timo Roosen (Ned) Team LottoNl-JumboRow 79 - Cell 2
81Chris Anker Sörensen (Den) Fortuneo - Vital ConceptRow 80 - Cell 2
82Ben Gastauer (Lux) AG2R La MondialeRow 81 - Cell 2
83Tanel Kangert (Est) Astana Pro TeamRow 82 - Cell 2
84Ramon Sinkeldam (Ned) Team Giant-AlpecinRow 83 - Cell 2
85Romain Sicard (Fra) Direct EnergieRow 84 - Cell 2
85Anthony Delaplace (Fra) Fortuneo - Vital ConceptRow 85 - Cell 2
85Matthieu Ladagnous (Fra) FDJRow 86 - Cell 2
88Armindo Fonseca (Fra) Fortuneo - Vital ConceptRow 87 - Cell 2
89Alexis Vuillermoz (Fra) AG2R La MondialeRow 88 - Cell 2
90Haimar Zubeldia (Spa) Trek-SegafredoRow 89 - Cell 2
91Paul Martens (Ger) Team LottoNl-JumboRow 90 - Cell 2
92Simon Geschke (Ger) Team Giant-AlpecinRow 91 - Cell 2
93Alberto Losada (Spa) Team KatushaRow 92 - Cell 2
94Laurens Ten Dam (Ned) Team Giant-AlpecinRow 93 - Cell 2
95Mikel Nieve (Spa) Team SkyRow 94 - Cell 2
96Angelo Tulik (Fra) Direct EnergieRow 95 - Cell 2
97Jan Polanc (Slo) Lampre - MeridaRow 96 - Cell 2
98Edvald Boasson Hagen (Nor) Dimension DataRow 97 - Cell 2
99Luka Pibernik (Slo) Lampre - MeridaRow 98 - Cell 2
100Daniel Moreno (Spa) Movistar TeamRow 99 - Cell 2
101Gorka Izaguirre (Spa) Movistar TeamRow 100 - Cell 2
102Anthony Roux (Fra) FDJRow 101 - Cell 2
103Steve Morabito (Swi) FDJRow 102 - Cell 2
104Antoine Duchesne (Can) Direct EnergieRow 103 - Cell 2
104Sylvain Chavanel (Fra) Direct EnergieRow 104 - Cell 2
106Bartosz Huzarski (Pol) Bora-Argon 18Row 105 - Cell 2
107Bertjan Lindeman (Ned) Team LottoNl-Jumbo0:00:19
108Tony Martin (Ger) Etixx - Quick-StepRow 107 - Cell 2
109Marcus Burghardt (Ger) BMC Racing Team0:00:21
109Kristijan Durasek (Cro) Lampre - MeridaRow 109 - Cell 2
111Jasper Stuyven (Bel) Trek-SegafredoRow 110 - Cell 2
112Christophe Laporte (Fra) Cofidis, Solutions CreditsRow 111 - Cell 2
113Fabio Sabatini (Ita) Etixx - Quick-Step0:00:25
114Jurgen Roelandts (Bel) Lotto Soudal0:00:28
115Daryl Impey (RSA) Orica-BikeExchange0:00:32
116Matteo Tosatto (Ita) Tinkoff Team0:00:37
117Jacopo Guarnieri (Ita) Team KatushaRow 116 - Cell 2
118Jens Debusschere (Bel) Lotto Soudal0:00:42
119Roy Curvers (Ned) Team Giant-Alpecin0:00:46
120Peter Stetina (USA) Trek-Segafredo0:00:52
121Luis Angel Mate (Spa) Cofidis, Solutions CreditsRow 120 - Cell 2
122Yukiya Arashiro (Jpn) Lampre - MeridaRow 121 - Cell 2
123Greg Henderson (NZl) Lotto SoudalRow 122 - Cell 2
124Reinardt Janse Van Rensburg (RSA) Dimension Data0:00:57
125Oliver Naesen (Bel) IAM Cycling0:01:11
126Mark Renshaw (Aus) Dimension Data0:01:14
127Iljo Keisse (Bel) Etixx - Quick-StepRow 126 - Cell 2
128Adrien Petit (Fra) Direct EnergieRow 127 - Cell 2
129Jérémy Roy (Fra) FDJ0:01:33
130Kristijan Koren (Slo) Cannondale-DrapacRow 129 - Cell 2
131Luke Rowe (GBr) Team SkyRow 130 - Cell 2
132Vasil Kiryienka (Blr) Team SkyRow 131 - Cell 2
133Yohann Gene (Fra) Direct EnergieRow 132 - Cell 2
134Robert Kiserlovski (Cro) Tinkoff TeamRow 133 - Cell 2
135Andriy Grivko (Ukr) Astana Pro TeamRow 134 - Cell 2
136Nicolas Edet (Fra) Cofidis, Solutions CreditsRow 135 - Cell 2
137Tom Jelte Slagter (Ned) Cannondale-DrapacRow 136 - Cell 2
138Adam Hansen (Aus) Lotto SoudalRow 137 - Cell 2
139Paolo Tiralongo (Ita) Astana Pro TeamRow 138 - Cell 2
140Fabian Cancellara (Swi) Trek-SegafredoRow 139 - Cell 2
141Jan Barta (Cze) Bora-Argon 18Row 140 - Cell 2
142Ian Stannard (GBr) Team SkyRow 141 - Cell 2
143George Bennett (NZl) Team LottoNl-JumboRow 142 - Cell 2
144Paul Voss (Ger) Bora-Argon 18Row 143 - Cell 2
145Daniel Teklehaimanot (Eri) Dimension DataRow 144 - Cell 2
146Shane Archbold (NZl) Bora-Argon 18Row 145 - Cell 2
147Ruben Plaza (Spa) Orica-BikeExchangeRow 146 - Cell 2
148Luke Durbridge (Aus) Orica-BikeExchangeRow 147 - Cell 2
149Ilnur Zakarin (Rus) Team KatushaRow 148 - Cell 2
150Amaël Moinard (Fra) BMC Racing TeamRow 149 - Cell 2
151Vegard Breen (Nor) Fortuneo - Vital ConceptRow 150 - Cell 2
152Rohan Dennis (Aus) BMC Racing TeamRow 151 - Cell 2
153Jerome Coppel (Fra) IAM CyclingRow 152 - Cell 2
154Jerome Cousin (Fra) Cofidis, Solutions CreditsRow 153 - Cell 2
155Borut Bozic (Slo) Cofidis, Solutions CreditsRow 154 - Cell 2
156Maarten Wynants (Bel) Team LottoNl-JumboRow 155 - Cell 2
157Jon Izaguirre (Spa) Movistar TeamRow 156 - Cell 2
158Bernhard Eisel (Aut) Dimension DataRow 157 - Cell 2
159Marcel Sieberg (Ger) Lotto Soudal0:01:46
160Michael Albasini (Swi) Orica-BikeExchange0:01:56
161Markel Irizar (Spa) Trek-Segafredo0:02:02
162Albert Timmer (Ned) Team Giant-Alpecin0:02:08
163Michael Valgren (Den) Tinkoff Team0:02:10
164Petr Vakoc (Cze) Etixx - Quick-StepRow 163 - Cell 2
165Florian Vachon (Fra) Fortuneo - Vital Concept0:03:14
166Dylan Van Baarle (Ned) Cannondale-DrapacRow 165 - Cell 2
167Cyril Lemoine (Fra) Cofidis, Solutions Credits0:03:46
168Thomas De Gendt (Bel) Lotto Soudal0:04:52
169Wouter Poels (Ned) Team SkyRow 168 - Cell 2
170Pierre-Luc Perichon (Fra) Fortuneo - Vital ConceptRow 169 - Cell 2
171Jakob Fuglsang (Den) Astana Pro TeamRow 170 - Cell 2
172Winner Anacona (Col) Movistar Team0:04:55
173Marco Haller (Aut) Team KatushaRow 172 - Cell 2
174Jesus Herrada (Spa) Movistar Team0:04:57
175Christopher Juul Jensen (Den) Orica-BikeExchange0:05:00
176Cesare Benedetti (Ita) Bora-Argon 18Row 175 - Cell 2
177Leigh Howard (Aus) IAM Cycling0:05:02
178Andreas Schillinger (Ger) Bora-Argon 180:05:05
179Robert Wagner (Ger) Team LottoNl-JumboRow 178 - Cell 2
180Cédric Pineau (Fra) FDJ0:06:01
181Rafal Majka (Pol) Tinkoff Team0:06:28
182Maciej Bodnar (Pol) Tinkoff TeamRow 181 - Cell 2
183Matteo Bono (Ita) Lampre - MeridaRow 182 - Cell 2
184Alexey Lutsenko (Kaz) Astana Pro TeamRow 183 - Cell 2
185Thomas Voeckler (Fra) Direct EnergieRow 184 - Cell 2
186Alex Howes (USA) Cannondale-DrapacRow 185 - Cell 2
187Daniel Navarro (Spa) Cofidis, Solutions CreditsRow 186 - Cell 2
188Angel Vicioso (Spa) Team KatushaRow 187 - Cell 2
189Imanol Erviti Ollo (Spa) Movistar TeamRow 188 - Cell 2
190Nelson Oliveira (Por) Movistar TeamRow 189 - Cell 2
191Brent Bookwalter (USA) BMC Racing TeamRow 190 - Cell 2
192Stephen Cummings (GBr) Dimension DataRow 191 - Cell 2
193Julien Vermote (Bel) Etixx - Quick-StepRow 192 - Cell 2
194Lars Ytting Bak (Den) Lotto Soudal0:08:03
195Alexis Gougeard (Fra) AG2R La Mondiale0:08:59
196Sam Bennett (Irl) Bora-Argon 18Row 195 - Cell 2
197Natnael Berhane (Eri) Dimension DataRow 196 - Cell 2
198Michael Morkov (Den) Team Katusha0:14:38
Swipe to scroll horizontally
Points
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Marcel Kittel (Ger) Etixx - Quick-Step50pts
2Bryan Coquard (Fra) Direct Energie30Row 1 - Cell 3
3Peter Sagan (Svk) Tinkoff Team20Row 2 - Cell 3
4Dylan Groenewegen (Ned) Team LottoNl-Jumbo18Row 3 - Cell 3
5Alexander Kristoff (Nor) Team Katusha16Row 4 - Cell 3
6Sondre Holst Enger (Nor) IAM Cycling14Row 5 - Cell 3
7Daniel Mclay (GBr) Fortuneo - Vital Concept12Row 6 - Cell 3
8Mark Cavendish (GBr) Dimension Data10Row 7 - Cell 3
9Samuel Dumoulin (Fra) AG2R La Mondiale8Row 8 - Cell 3
10Simon Gerrans (Aus) Orica-BikeExchange7Row 9 - Cell 3
11Edward Theuns (Bel) Trek-Segafredo6Row 10 - Cell 3
12Sep Vanmarcke (Bel) Team LottoNl-Jumbo5Row 11 - Cell 3
13Lawson Craddock (USA) Cannondale-Drapac4Row 12 - Cell 3
14Michael Matthews (Aus) Orica-BikeExchange3Row 13 - Cell 3
15Julian Alaphilippe (Fra) Etixx - Quick-Step2Row 14 - Cell 3
Swipe to scroll horizontally
Intermediate sprint - Le Dorat, km. 170
#Rider Name (Country) TeamResultHeader Cell - Column 3
1Andreas Schillinger (Ger) Bora-Argon 1820pts
2Oliver Naesen (Bel) IAM Cycling17Row 1 - Cell 3
3Markel Irizar (Spa) Trek-Segafredo15Row 2 - Cell 3
4Alexis Gougeard (Fra) AG2R La Mondiale13Row 3 - Cell 3
5Peter Sagan (Svk) Tinkoff Team11Row 4 - Cell 3
6Marcel Kittel (Ger) Etixx - Quick-Step10Row 5 - Cell 3
7Mark Cavendish (GBr) Dimension Data9Row 6 - Cell 3
8André Greipel (Ger) Lotto Soudal8Row 7 - Cell 3
9Edward Theuns (Bel) Trek-Segafredo7Row 8 - Cell 3
10Fabio Sabatini (Ita) Etixx - Quick-Step6Row 9 - Cell 3
11Maximiliano Richeze (Arg) Etixx - Quick-Step5Row 10 - Cell 3
12Thomas De Gendt (Bel) Lotto Soudal4Row 11 - Cell 3
13Tony Martin (Ger) Etixx - Quick-Step3Row 12 - Cell 3
14Michael Matthews (Aus) Orica-BikeExchange2Row 13 - Cell 3
15Bryan Coquard (Fra) Direct Energie1Row 14 - Cell 3
Swipe to scroll horizontally