Author

 
Charles Boisseau

Charles Boisseau

    Even die-hard Lance Armstrong fans believe he doped
    Even die-hard Lance Armstrong fans believe he doped
    Even Lance Armstrong's most die-hard fans are beginning to accept that their hero cheated his way to seven Tour de France victories.