Tirreno-Adriatico 2018

March 7-13, 2018, Lido di Camaiore (TTT), Italy, Road - WorldTour

Complete Live Report

Live commentary by:
Barry Ryan

Tirreno-Adriatico 2018 hub page
Tirreno-Adriatico 2018 start list
Mark Cavendish out of Tirreno-Adriatico after missing time cut
Tirreno-Adriatico stage 1: BMC win team time trial

2018 Tirreno-Adriatico Stage 2 Stage Profile


  1. 12:10:23 CET

    Stage 2 of Tirreno-Adriatico is emphatically one for the sprinters. The lone difficulty on the 167km leg comes early, with the gruppo facing the climb of Montemagno immediately on leaving the start in Camaiore. The stage is flat thereafter, as the route heads south by way of Pisa and Donoratico, before reaching the finish in Follonica, where the three laps of an 8.3km finishing circuit will give the fast men a couple of looks at the finishing straight on the Viale Italia.

  2. 12:15:32 CET

    One sprinter who will not be on hand for the expected bunch sprint this afternoon is Mark Cavendish (Dimension Data). The Manxman was a faller in yesterday's team time trial and finished the stage outside the time limit. There was no clemency shown by the commissaires, and Cavendish's preparation for Milan-San Remo has been hugely compromised. Cavendish sustained a broken rib in the crash but would reportedly have been fit to start stage 2 had he not been eliminated. 

    Mark Cavendish crashes in opening team time trial at Tirreno-Adriatico


  3. 167km remaining from 167km

    12:18:33 CET

    The peloton has navigated the neutralised zone and reached kilometre zero for the official start of stage 2 of Tirreno-Adriatico.


  4. 12:21:53 CET

    Damiano Caruso (BMC) wears the blue leader's jersey after yesterday's team time trial, where Rohan Dennis impressed in the winning effort. Mitchelton-Scott placed second, 4 seconds down, while Sky were third at 9 seconds.


  5. 12:22:20 CET

    The general classification picture at the start of stage 2 is as follows:


    1 Damiano Caruso (Ita) BMC Racing Team 0:22:19
    2 Rohan Dennis (Aus) BMC Racing Team
    3 Patrick Bevin (NZl) BMC Racing Team
    4 Greg Van Avermaet (Bel) BMC Racing Team
    5 Luke Durbridge (Aus) Mitchelton-Scott 0:00:04
    6 Daryl Impey (RSA) Mitchelton-Scott
    7 Adam Yates (GBr) Mitchelton-Scott
    8 Michael Hepburn (Aus) Mitchelton-Scott
    9 Geraint Thomas (GBr) Team Sky 0:00:09
    10 Jonathan Castroviejo (Spa) Team Sky
    11 Salvatore Puccio (Ita) Team Sky
    12 Chris Froome (GBr) Team Sky
    13 Michal Kwiatkowski (Pol) Team Sky
    14 Vasil Kiryienka (Blr) Team Sky
    15 Bob Jungels (Lux) Quick-Step Floors 0:00:15
    16 Maximiliano Richeze (Arg) Quick-Step Floors
    17 Niki Terpstra (Ned) Quick-Step Floors
    18 Fernando Gaviria (Col) Quick-Step Floors
    19 Stefan Küng (Swi) BMC Racing Team 0:00:21
    20 Lennard Kämna (Ger) Team Sunweb 0:00:25


  6. 162km remaining from 167km

    12:33:57 CET

    • Attack

    There was precious little resistance from the peloton as an early escape went clear on the climb of Montemagno. Alexandr Foliforov (Gazprom-Rusvelo), Guy Sagiv (Israel Cycling Academy), Nicola Bagioli (Nippo-Vini Fantini) and Jacopo Mosca (Wilier-Selle Italia) have established a lead and this looks like being the break of the day.


  7. 12:42:25 CET

    Foliforov's most notable victory came when he was the surprise winner of the Alpe di Siusi time trial on the 2016 Giro d'Italia. Today's finish town was, incidentally, the site of another Russian time trial stage win at the Giro. After seizing the maglia rosa at Campitello Matese four days previously, Evgeni Berzin buttressed his lead in the 1994 Giro by winning the stage 8 time trial from Grosseto to Follonica. The favourite, Miguel Indurain, could only manage 4th on the day, conceding 2:34 to Berzin.

    Evgeni Berzin in pink at the 1994 Giro d'Italia



  8. 152km remaining from 167km

    12:48:14 CET

    After 15 kilometres of racing, Foliforov, Bagioli, Mosca and Sagiv have a lead of 4:25 over a peloton that is being led by BMC.


  9. 13:04:02 CET

    Marcel Kittel (Katusha-Alpecin) is among the fast men in the Tirreno-Adriatico peloton, and the German is still seeking his first win for his new team. He couldn't have come much closer in Abu Dhabi the other week, and he struck an optimistic note ahead of today's stage. "I'm 100 percent convinced the victory is coming," says Kittel. You can read the full story here.

    Marcel Kittel at the start of stage 5 of the Abu Dhabi Tour


  10. 143km remaining from 167km

    13:04:47 CET

    The four escapees have extended their buffer once again, and the gap now stands at 5:15.


  11. 13:14:49 CET

    Chris Froome (Team Sky) is riding Tirreno-Adriatico this week despite returning a positive test for salbutamol at last year's Vuelta a Espana. It is, of course, his right to compete until the case is resolved, even though his decision not to withhold himself from racing jars somewhat with his previous claim of "I take my leadership position in my sport very seriously." No matter, Froome is here, although UCI president David Lappartient told the BBC yesterday that if the case is not resolved before the Tour de France, he might ask Froome to consider sitting out La Grande Boucle. "I think if we have no decision of course before the Tour de France I will ask them to reconsider maybe their position," said Lappartient, who also wants the Cycling Anti-Doping Foundation to investigate Team Sky in the wake of the publication of the select committee report on doping in British sport. Read the full story here.

    Chris Froome draws a crowd at the Tirreno-Adriatico press conference


  12. 132km remaining from 167km

    13:20:31 CET

    The escapees have extended to just north of six minutes, as BMC continue to set a steady tempo at the head of the peloton.


  13. 13:32:06 CET

    And then there were three. Bagioli has sat up from the break, leaving Foliforov, Mosca and Sagiv at the head of the race. BMC, meanwhile, have upped the pace in the peloton, and the gap has dropped back inside five minutes.


  14. 122km remaining from 167km

    13:41:23 CET

    Bagioli, incidentally, will wear the mountains jersey tomorrow as he was first to top of Montemagno. His erstwhile companions, meanwhile, have reached the hinterland of Livorno. They will bypass the city en route to Donoratico.


  15. 115km remaining from 167km

    13:45:15 CET

    The break's lead has nudged back up towards six minutes, with the sprinters' teams and BMC happy to grant them considerable leeway at this early juncture.


  16. 108km remaining from 167km

    13:53:57 CET

    Quick-Step, Sky and Katusha-Alpecin are all positioned towards the head of the bunch, though the bulk of the work has been done by BMC thus far. 6:30 the gap.


  17. 13:55:30 CET

    Foliforov is the virtual overall leader, and the Russian is currently taking the most generous turns at the head of the break.


  18. 14:00:01 CET

    Tom Dumoulin has taken a diplomatic line when discussing the Chris Froome case, though he repeated yesterday that if he were in the Sky rider's position, he would not be able to race as his Sunweb team are part of the MPCC. The Dutchman, who helped Sunweb to fifth place in yesterday's team time trial, is at Tirreno-Adriatico to prepare for the defence of his Giro d'Italia title - but the Tour de France might also yet feature on his programme. Read more here.

    Tom Dumoulin at the Tirreno-Adriatico press conference


  19. 97km remaining from 167km

    14:13:03 CET

    Sagiv was forced to a stop with what looked to be a front wheel puncture, but the Israeli is safely back with the break, which has a lead of 6:45 over the peloton.


  20. 14:16:47 CET

    Our man in Tuscany Stephen Farrand spoke with Chris Froome before the start in Camaiore this morning. The Team Sky rider was less than enamored with UCI president David Lappartient's suggestion that he sit out the Tour de France if his case is not resolved. “Given his concern for the reputation of the sport, I think it would be more sensible of him to raise his concerns in person or at least though the right channels as opposed to through the media," Froome said. Read the full story here.

    Chris Froome emerges from the Team Sky bus ahead of stage 1 at Ruta del Sol


  21. 14:19:17 CET

    Foliforov, Mosca and Sagiv are continuing to combine well at the head of the race, and their buffer has reached 7:25


  22. 87km remaining from 167km

    14:26:21 CET

    • Crash

    Guillaume Boivin (Israel Cycling Academy) crashes and lands face down in the banking on the road side. The Canadian was the only faller, but after a bike change, he has remounted and is chasing back on through the convoy.


  23. 83km remaining from 167km

    14:32:35 CET

    Mitchelton-Scott have sent Luke Durbridge to the head of the peloton to help with the chase effort on behalf of Caleb Ewan. 6:30 the gap.


  24. 14:35:36 CET

    Tirreno-Adriatico is one of two WorldTour races taking place today, of course. Patrick Fletcher has updates from stage 5 of Paris-Nice here.


  25. 77km remaining from 167km

    14:41:07 CET

    This has been a decent cameo from Luke Durbridge, who is preparing for another tilt at the cobbled classics. The Australian's stint on the front has already helped to reduce the break's lead to 5:21.


  26. 72km remaining from 167km

    14:46:55 CET

    The gap has come down quite significantly in the past ten kilometres as Mitchelton-Scott and Quick-Step put their shoulders to the wheel. Foliforov, Mosca and Sagiv have had their lead cut to 4:10.


  27. 14:51:35 CET

    The injection in pace in the peloton coincides with the approach to the first intermediate sprint at Donoratico with 59km to go. They won't reel in the escapees by then, but they might well claw them back ahead of the second bonus sprint when the race reaches Follonica for the first time with 25km to go.


  28. 67km remaining from 167km

    14:55:10 CET

    Durbridge continues his shift on the head of the peloton, and the break's lead drops still further to 3:15



  29. 63km remaining from 167km

    15:00:36 CET

    A reminder of the situation: Alexander Foliforov (Gazprom-Rusvelo), Guy Sagiv (Israel Cycling Academy) and Jacopo Mosca (Wilier-Selle Italia) are our escapees, and they hold a swiftly diminishing lead of 3:10 over the peloton as they approach the first intermediate sprint in Donoratico.


  30. 59km remaining from 167km

    15:06:30 CET

    Mosca takes the intermediate sprint in Donoratico ahead of Sagiv and Foliforov. Donoratico normally hosts big-time cycling a little earlier in the year than mid-March, but sadly the GP Costa degli Etruschi - Italian cycling's season-opener since 1996 - was not held this year due to a lack of finances. The organisers hope the race will return in 2019.


  31. 15:06:54 CET

    The peloton trundles through the same point a little under three minutes behind the trio of escapees.


  32. 52km remaining from 167km

    15:16:20 CET

    The pace has abated slightly in the peloton, and the gap to the escapees has stabilised at around 2:45. Quick-Step, Mitchelton-Scott and Katusha-Alpecin are all happy to collaborate in a bid to ensure a bunch finish in Follonica.


  33. 50km remaining from 167km

    15:19:17 CET

    Into the final 50 kilometres for the three leaders, who have lost another clump of seconds. So much for a stable gap, it now stands at 2:20.


  34. 47km remaining from 167km

    15:28:25 CET

    The break's lead drops inside of two minutes, and the may well peg the three leaders back before the second intermediate sprint with 25km to go. There are 3 bonus seconds on offer at the sprint, and then 10 for the stage winner. Of the recognised fast men, Fernando Gaviria (19th at 15 seconds) is closest to Caruso's overall lead, so - assuming this stage follows the expected script - the blue jersey should stay with BMC this afternoon. Rohan Dennis, Paddy Bevin and Greg Van Avermaet, incidentally, are all on the same time as their teammate Caruso atop the overall standings. 


  35. 41km remaining from 167km

    15:34:07 CET

    Luke Durbridge returns to the front for Mitchelton-Scott. The Australian suffered a broken collarbone at the national championships in January but he was back in action at the Opening Weekend in Belgium. He has cut the break's lead to 1:38 here.


  36. 38km remaining from 167km

    15:37:25 CET

    Quick-Step, Katusha and Mitchelton-Scott have this situation very much in hand. Foliforov, Mosca and Sagiv are battling gamely, but their advantage is crumpling gently, and now stands at 1:30.


  37. 33km remaining from 167km

    15:44:21 CET

    Niki Terpstra is prominent at the head of the field. We are just eight kilometres from the second intermediate sprint, and Quick-Step may well be minded to try to shut down the break beforehand on behalf of Gaviria. The gap is down to 1:07.


  38. 15:46:48 CET

    • Puncture

    A puncture for Rafal Majka (Bora-Hansgrohe), who is chasing his way back on. The Pole is on familiar terrain. He raced in Tuscany as an amateur and recently denied any links to the Altopack doping investigation in Italy.


  39. 31km remaining from 167km

    15:47:33 CET

    Majka rejoins the bunch, which is just under a minute down on the break. Katusha-Alpecin lead on behalf of Marcel Kittel.


  40. 29km remaining from 167km

    15:50:39 CET

    Sagiv leads the break on the approach to the finish town of Follonica. Three laps of an 8.3km finishing circuit await.


  41. 26km remaining from 167km

    15:53:36 CET

    40 seconds the gap for Foliforov, Mosca and Sagiv as they hit the finishing circuit. They will survive to contest the intermediate sprint at the first passage through the finish line.


  42. 25km remaining from 167km

    15:55:08 CET

    Mosca leads through the intermediate sprint ahead of Sagiv and Foliforov. There are three laps of the 8.3km circuit to go. The bunch hits the same point just 33 seconds back.


  43. 23km remaining from 167km

    15:57:54 CET

    Katusha and Trek-Segafredo are prominent at the head of the peloton as it navigates the first lap of this circuit. The intensity is going to keep ratcheting upwards from here on in.


  44. 21km remaining from 167km

    15:59:48 CET

    Finishing circuits in Italian races can be fraught affairs, and the bunch splits either side of a set of barriers... Let's just say they'll be glad to have had a sighter before doing this for keeps in two laps' time.


  45. 21km remaining from 167km

    16:00:38 CET

    A respite from the traffic furniture, and the bunch reunites. 27 seconds their deficit on the three leaders.


  46. 19km remaining from 167km

    16:02:54 CET

    Trek-Segafredo are prominent towards the head of the bunch. It's interesting to note Fabio Aru (UAE-Team Emirates) tucked in near the front amid a phalanx of teammates.


  47. 16:04:16 CET

    There's a left-hand turn from wide to narrower road with a little under 3 kilometres to go on this circuit, and one imagines that will be pivotal on the final lap.


  48. 16.6km remaining from 167km

    16:05:27 CET

    Foliforov, Mosca and Sagiv hit the finish line for the second time with a lead of just 14 seconds. The peloton is breathing down upon them with two laps to go.


  49. 15km remaining from 167km

    16:09:00 CET

    The break's lead hovers at around 12 seconds. The technicality of this finishing circuit is helping the escapees to fend off the bunch for the time being, but they surely won't last too much longer.


  50. 13km remaining from 167km

    16:10:21 CET

    Mitchelton-Scott mass to the front in support of Caleb Ewan. Foliforov puts in a big turn on the front of the break, but their lead is down to 10 seconds.


  51. 12km remaining from 167km

    16:11:45 CET

    Mosca, Sagiv and Foliforov finally relent and they are swallowed by the peloton. Gruppo compatto.


  52. 16:13:18 CET

    Luke Durbridge (Mitchelton-Scott) hits the front once again on behalf of Caleb Ewan. The Australian has impressed this afternoon.


  53. 10km remaining from 167km

    16:14:20 CET

    Astana hit the front of the bunch en masse. Mitchelton-Scott and BMC are also well represented.


  54. 9km remaining from 167km

    16:15:12 CET

    Kittel has plenty of Katusha jerseys for company as they approach the final lap of the circuit.


  55. 8.3km remaining from 167km

    16:15:58 CET

    EF-Drapac and Trek-Segafredo lead the bunch to take the bell on Viale Italia. One lap remaining.


  56. 16:16:57 CET

    A delegation from Lotto Soudal hits the front in support of Jens Debusschere. In keeping with the tenor of bunch finishes this season, this looks like being a free-for-all. No one team will manage to control this.


  57. 7km remaining from 167km

    16:18:01 CET

    • Crash

    A crash in the peloton has held up all bar around 30 riders. We look set for a reduced bunch sprint and any number of GC riders could lose significant time here.


  58. 16:18:56 CET

    Damiano Caruso (BMC) is still in this front group, which looks to be around 40 riders strong. Peter Sagan and Fernandro Gaviria are also in here.


  59. 6km remaining from 167km

    16:19:57 CET

    Caruso and Sagan bump elbows in this front group but both manage to stay upright. Ewan and Kittel are also here, as Ryan Mullen leads for Trek-Segafredo.


  60. 4km remaining from 167km

    16:20:55 CET

    An impressive cameo from Mullen, who keeps the pace high on the front. Geraint Thomas is in this group for Team Sky. We await news of the other GC contenders.


  61. 3km remaining from 167km

    16:22:21 CET

    This front group looks to have expanded slightly. A group of riders who were held up look to have closed the gap. We'll account for the GC men at the finish, for now it's all about the inevitable bunch sprint.


  62. 2km remaining from 167km

    16:23:08 CET

    Trek-Segafredo lead the bunch into the final two kilometres. EF-Drapac are also prominent on behalf of Sacha Modolo.


  63. 1km remaining from 167km

    16:24:04 CET

    The Katusha train is a little fractured, but Kittel has plenty of riders around him still as the race hits the flamme rouge.


  64. 16:24:27 CET

    Katusha-Alpecin lead out the sprint for Kittel...


  65. 16:24:52 CET

    KIttel has to go from a long, long way. Sagan is on his wheel...


  66. 16:25:16 CET

    Marcel Kittel (Katusha-Alpecin) wins stage 2 of Tirreno-Adriatico.


  67. 16:25:50 CET

    Peter Sagan (Bora-Hansgrohe) took second place ahead of Giacomo Nizzolo (Trek-Segafredo).


  68. 16:27:00 CET

    Rick Zabel produced a long, long lead-out, but Kittel showed considerable strength to hold off Sagan, who was perched on his wheel as the sprint began.


  69. 16:27:36 CET

    Michal Kwiatkowski (Sky) placed 4th ahead of Patrick Bevin (BMC), who will inherit the blue leader's jersey from his teammate Damiano Caruso.


  70. 16:28:14 CET

    Fernando Gaviria could only manage 7th in a chaotic sprint, just behind Jakub Mareczko.


  71. 16:28:55 CET


    1 Marcel Kittel (Ger) Katusha-Alpecin
    2 Peter Sagan (Svk) Bora-Hansgrohe
    3 Giacomo Nizzolo (Ita) Trek-Segafredo
    4 Michal Kwiatkowski (Pol) Team Sky
    5 Patrick Bevin (NZl) BMC Racing Team
    6 Jakub Mareczko (Ita) Wilier Triestina-Selle Italia
    7 Fernando Gaviria (Col) Quick-Step Floors
    8 Danny van Poppel (Ned) LottoNL-Jumbo
    9 Eduard Micheal Grosu (Ven) Nippo Vini Fantini
    10 Simone Consonni (Ita) UAE Team Emirates


  72. 16:30:31 CET



    1 Marcel Kittel (Ger) Katusha-Alpecin
    2 Peter Sagan (Svk) Bora-Hansgrohe
    3 Giacomo Nizzolo (Ita) Trek-Segafredo
    4 Michal Kwiatkowski (Pol) Team Sky
    5 Patrick Bevin (NZl) BMC Racing Team
    6 Jakub Mareczko (Ita) Wilier Triestina-Selle Italia
    7 Fernando Gaviria (Col) Quick-Step Floors
    8 Danny van Poppel (Ned) LottoNL-Jumbo
    9 Eduard Micheal Grosu (Rom) Nippo Vini Fantini
    10 Simone Consonni (Ita) UAE Team Emirates


  73. 16:34:18 CET

    General classification after stage 2:


    1 Patrick Bevin (NZl) BMC Racing Team 4:34:43
    2 Damiano Caruso (Ita) BMC Racing Team
    3 Greg Van Avermaet (Bel) BMC Racing Team
    4 Rohan Dennis (Aus) BMC Racing Team
    5 Daryl Impey (RSA) Mitchelton-Scott 0:00:04
    6 Michal Kwiatkowski (Pol) Team Sky 0:00:09
    7 Geraint Thomas (GBr) Team Sky
    8 Salvatore Puccio (Ita) Team Sky
    9 Chris Froome (GBr) Team Sky
    10 Jonathan Castroviejo (Spa) Team Sky


  74. 16:35:50 CET

    It looks as though most of the GC contenders managed to emerge unscathed from that crash in the finale and finish in the front group. Adam Yates (Mitchelton-Scott) was involved, however, and he has dropped away from his position near the head of the overall standings.


  75. 16:40:06 CET

    Marcel Kittel speaks: "I’ve been waiting a long time for this victory now. Since the beginning of the season not everything was always working perfect and we tried very hard, and finally we got this victory as a reward. I’m very happy, the team did a very good job today. I have to say a big, big thank you to everyone for helping me. I think this is a big boost for the whole group."

    Marcel Kittel (Katusha-Alpecin)


  76. 16:45:10 CET

    This was, incidentally, Kittel's first ever professional victory in Italy. His four Giro stage wins have all come in the opening days of foreign starts - he won a brace in Ireland in 2014 and added a pair in the Netherlands in 2016. His last win on Italian roads came as an amateur in 2008, in the Memorial Davide Fardelli time trial, when he beat Alan Marangoni and Adriano Malori over 23km.


  77. 16:46:29 CET

    “I’m very happy because this is my first professional victory in Italy, and that makes me proud,” Kittel says, noting that it’s also his first in Katusha red. “It’s always a mental challenge to deal with this, but I benefit from the years I’ve been a professional, with all the experience I’m able to handle this situation. I was always motivated every race, but in the first races this year not everything was going well, which is normal and expected. This is a big relief now. I’m very happy to win in Tirreno, it’s a big race, a big first victory for me this season and the whole team.”


  78. 17:06:35 CET

    Patrick Bevin (BMC) speaks after taking hold of the blue jersey: "It kind of just came about. It's a stage where we didn't have to work, my teammates kind of teed me up to have a sprint, we don't have a guy to sprint and they were keen to have me have a go in the final. I got caught behind that crash on the final lap and only just got back on but had a pretty good go through the bunch as it was spread out. It's a weird feeling to take a jersey off a teammate but the plan for the week doesn't change.

    "It's a really nice feeling, like I said it's a really weird feeling to take a jersey off a teammate, especially one that's here to lead the race. I don't mind babysitting it for a day but as we hit tomorrow nothing changes."



  79. 17:23:25 CET

    Stefan Kung (BMC) was among the fallers in the crash, and he went to hospital for a check-up after the stage finish.


  80. 17:29:08 CET

    Over at Paris-Nice, meanwhile, Jerome Cousin has won stage 5, while Luis Leon Sanchez retains the overall lead. The details are here.


  81. 17:30:46 CET

    Marcel Kittel (Katusha-Alpecin) wins


  82. 17:31:32 CET

    Marcel Kittel (Katusha-Alpecin)


  83. 18:04:31 CET


    1 Marcel Kittel (Ger) Katusha-Alpecin 4:12:24
    2 Peter Sagan (Svk) Bora-Hansgrohe
    3 Giacomo Nizzolo (Ita) Trek-Segafredo
    4 Michal Kwiatkowski (Pol) Team Sky
    5 Patrick Bevin (NZl) BMC Racing Team
    6 Jakub Mareczko (Ita) Wilier Triestina-Selle Italia
    7 Fernando Gaviria (Col) Quick-Step Floors
    8 Danny van Poppel (Ned) LottoNL-Jumbo
    9 Eduard Micheal Grosu (Rom) Nippo Vini Fantini
    10 Simone Consonni (Ita) UAE Team Emirates

    General classification after stage 2:

    1 Patrick Bevin (NZl) BMC Racing Team 4:34:43
    2 Damiano Caruso (Ita) BMC Racing Team
    3 Greg Van Avermaet (Bel) BMC Racing Team
    4 Rohan Dennis (Aus) BMC Racing Team
    5 Daryl Impey (RSA) Mitchelton-Scott 0:00:04
    6 Michal Kwiatkowski (Pol) Team Sky 0:00:09
    7 Geraint Thomas (GBr) Team Sky
    8 Salvatore Puccio (Ita) Team Sky
    9 Chris Froome (GBr) Team Sky
    10 Jonathan Castroviejo (Spa) Team Sky



  84. 18:07:05 CET

    Thanks for joining our live coverage of Tirreno-Adriatico this afternoon. You can find a full report, results and pictures here. We'll be back with more tomorrow, and in the meantime all the news and reaction from Follonica will be on Cyclingnews.


Back to top