Lance Armstrong was today reflecting on a remarkable Tour de France career which will end in Paris on Sunday. The riders were today enjoying the final rest day of the 2010 Tour ahead of Thursday's 174-kilometre 17th ...