Lance Armstrong has retaken the overall lead in this year's Tour de France. Despite continuing allegations of doping, Armstrong is in position to win the race again. He'd be the first ever to win the ...