Covering over 3,600 kilometers while winding its way through French towns, mountains and countryside during a single 3 week period in July, The Tour de France is a test of endurance, determination and focus perhaps like no other event in the cycling world. Since 1975 this grueling competition has seen its finish on the world famous Avenue des Champs-Elysées in Paris...