Five reasons why the 2015 Tour de France was the best in years

This year's edition of cycling's greatest race had it all

production