daily_stat-01-15-13

Unpublished

Consecutive Tour de France titles won by Lance Armstrong from 1999 through 2005. All seven titles have been stripped amid accusations of doping.
7
Taxonomy upgrade extras: 
Section: