The Tour de France is a world renowned race that is carried on by bicyclists from all across the world to be declared by one and all as superhuman. The Pride of France, the race was first started in as early as 1903 and continues to be one of the most awaited sporting spectacles every [...]