Tour de France 2005 standings: results (general classification)
The 2005 Tour de France was the 92nd edition of the prestigious cycling race, held from July 2 to July 24, 2005. The race covered a total distance of around 3,608 kilometers (2,242 miles) and consisted of 21 stages. The route took the!-->…