Stage 21

  •  07-27-2008, 3:06 PM

    Stage 21

    Forgive my ignorance, but why does nobody make an effort in the final stage? Surely 143km is enough to make up a minute or two that some of the riders would require if they really went for it...
    Filed under:
View Complete Thread