Leipheimer et al claiming to have raced clean since 2005, 2006, or 2007 makes for a nice story, and i'd like to believe it, but i think these claims need some scrutiny, once the dust has settled from the armstrong investigation.
the average speed at the tour has been fairly consistent for...