Lights

Ion Izagirre wins stage 12 of the Tour de France. Photo: Nico Vereecken/PN/Cor Vos © 2023

Tour de France stage 12 report: Izagirre solos to victory out of the break