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.