World Champion and Tour de France green jersey Mark Cavendish has signed for Sky, ending months of speculation about where the Manxman would ride next season.
Mark Cavendish signs for Team Sky