WATCH: Should the Premier League have a salary cap?
IN PARTNERSHIP WITH MEDIA CITY
Video. Germany's Degenkolb takes Tour stage nine
John Degenkolb won a dramatic stage 9 of the Tour de France, outsprinting yellow jersey holder Greg Van Avermaet late on.
Read full article