Tour de Lance

Well Lance Armstrong now holds the record for most Tour de France victories with 6. He completely dominated this years field. Hopefully he’ll head back next year to make it 7 consecutive victories.