40 Years of Cycling

Michael Matthews wins stage 10 of the 2016 Tour de France