Armstrong’s Legacy to Live Forever

Lance Armstrong’s wins (Tour de France titles) might have been rubbed off from record books given the legendary sprinter’s shattering confession on banned drug consumption in his record-setting Tour de France competitions- yet his legacy seems to live on forever in the US Presidential history.