2006 Tour de France – Stage 17 – Floyd Landis rides away solo – Part I December 2, 2012 25 Comments Biking Video clip Ranking: 4 / five Read More →