Tour de France Podcast 2019: Stage 19

Ned, David and Pete discuss one of the craziest days on the Tour de France in recent history.