Looks like Lance Armstrong is back in contention for another tour win.  There’s at least another 21 days of riding, so it will take a couple of weeks before favored-winners start to be named.  I do think his team Astana is favored to win though.

Looks like Lance Armstrong is back in contention for another tour win.  There’s at least another 21 days of riding, so it will take a couple of weeks before favored-winners start to be named.  I do think his team Astana is favored to win though.