Armstrong versus bookies. The 2010 Tour de France odds. Numbers, baby, it's all in the numbers. Who [...] By walshworld|2019-02-03T16:32:05-08:00January 25th, 2010|Armstrong, Radio Shack|1 Comment Read More