2020 Tour de France
Aug 29 - Sep 21
Filter Videos977 Videos
Mikel Landa: 'I Am Disappointed With My Performance'
Sep 16, 2020
Landa came up short on the final climb, after his team had drove the pace throughout the stage, fighting to get him in contention for the podium by the end of the day.