IWEUA.COM

Tour de France : 2011
Stage 20 : Grenoble time trial. The yellow jersey did not quite work its fabled magic today in the race of truth.