Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Filippo Ganna (ITA - INEOS Grenadiers) - photo Tommaso Pelagalli/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Filippo Ganna (ITA - INEOS Grenadiers) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Filippo Ganna (ITA - INEOS Grenadiers) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Filippo Ganna (ITA - INEOS Grenadiers) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Isaac Del Toro (MEX - UAE Team Emirates - XRG) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61th Edition - 2nd stage Camaiore - San Gimigniano 206 km - 10/03/2026 photo Roberto Bettini/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mathieu Van Der Poel (NED - Alpecin - Premier Tech) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Giovanni Aleotti (ITA - Red Bull - BORA - hansgrohe) - photo Tommaso Pelagalli/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61th Edition - 2nd stage Camaiore - San Gimigniano 206 km - 10/03/2026 - Filippo Fiorelli (ITA - Team Visma Lease a Bike) - photo Roberto Bettini/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61th Edition - 2nd stage Camaiore - San Gimigniano 206 km - 10/03/2026 - Manuele Tarozzi (ITA - Bardiani CSF 7 Saber) - photo Roberto Bettini/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61th Edition - 2nd stage Camaiore - San Gimigniano 206 km - 10/03/2026 - Scenery - photo Roberto Bettini/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61th Edition - 2nd stage Camaiore - San Gimigniano 206 km - 10/03/2026 - Manuele Tarozzi (ITA - Bardiani CSF 7 Saber) - photo Roberto Bettini/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61th Edition - 2nd stage Camaiore - San Gimigniano 206 km - 10/03/2026 - Arjen Livyns (BEL - XDS Astana Team) - photo Roberto Bettini/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61th Edition - 2nd stage Camaiore - San Gimigniano 206 km - 10/03/2026 - Albert Torres (ESP - Movistar Team) - photo Roberto Bettini/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Marco Frigo (ITA - NSN Cycling Team) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Team Polti VisitMalta - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Martin Marcellusi (ITA - Bardiani CSF 7 Saber) - photo Tommaso Pelagalli/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Antonio Tiberi (ITA - Bahrain Victorious) - photo Massimo Fulgenzi/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61th Edition - 2nd stage Camaiore - San Gimigniano 206 km - 10/03/2026 - Jonathan Milan (ITA - Lidl - Trek) - photo Roberto Bettini/SprintCyclingAgency©2026
Tirreno Adriatico 2026 - 61st Edition - 2nd stage Camaiore - San Gimignano 206 km - 10/03/2026 - Mattia Stenico (ITA - Bardiani CSF 7 Saber) - photo Massimo Fulgenzi/SprintCyclingAgency©2026