Tour de France Podcast 2019: Stage 13

Ned and Matt are joined by Philip Deignan and David Millar to discuss an enthralling stage 13 and the sixth edition of La Course