The Tour de France is considered to be one of the biggest spectacles in the world, with the French mountains being one of the places spectators go to watch the race. (AP)