Tour de France 2014 – Stage 20 Preview
ByDavid Hunter Stage 19 Recap Bad weather rolled in and an already exhausted peloton had to deal with heavy rain....
ByDavid Hunter Stage 19 Recap Bad weather rolled in and an already exhausted peloton had to deal with heavy rain....