Tour de France 2020

Live Replay: Stage 12 and Millar’s break that got away

VeloNews editorial staff's live updates, team twitter feeds, reader's questions answered all in one place