Armstrong pumping it!! 1:50 ahead of Basoo...
Lance wins the ITT stage!
Rasmussen last across the line at 1:19:33.34 (77th overall).