Tour de France Podcast 2019: Stage 18

Ned, David and Pete discuss an enthralling stage 18 of Le Tour and Scouse Nairo is back via telephone.