Armstrong is definitely finding some form.....
The top two riders overall DiLuca and Menchov have waged quite a battle in Italy....
It has been some amazing racing in Italy for the big guns of Road Racing. The "queen stage" of the race went down Monday and it was amazing to see the strongest guys test each other on such difficult terrain.
I really am amazed by the narrow roads they race on. And the mountains are incredible & really bring out the best in the most talented riders in the world.
Menchov is stellar and appears to be on his way to the overall win! DiLuca was my early pic, and he has been the most animated of all the riders! It is too bad Levi had a bad day, but it was awesome to see Armstrong get better and better as the race has progressed.
The winner for the past stage, Carlos Sastre, had a time of over 7 hours for the victory on the day.....
Truly some epic racing in Italy.