Archives

Lance Armstrong has given up. Lance Armstrong has given up. According to the Los Angeles Times, Armstrong effective surrendered his seven Tour de France titles Thursday, announcing he was giving up his years-long fight against accusations that he cheated to repeatedly win cycling's greatest race.

© Copyright 2025 Books & Review. All rights reserved. Reproduction in whole or in part without permission is prohibited.