see url Marcel Kittel is dominating with his five wins at the 2017 Tour de France. Kittel has now won more stages than any one rider in a single Tour de France since Mark Cavendish’s haul of five back in 2011. Eight is the most that anyone rider has won in a single Tour de France, with 

which cast members of glee are dating Continue Reading