Stage 3 - March 12: Fleurie - Saint-Étienne, 165.5km

Images ©:ASO

Latest on Cyclingnews