Close this search box.

Tyler Hamilton

more from Tyler Hamilton

Lance Armstrong: A drug cheat?

With seven Tour de France titles, Lance Armstrong is arguably the greatest cyclist ever. But after controversial claims from ex-teammates, Liam Quinn says it’s tough to believe Armstrong was the clean-cut athlete cycling fans came to love and know.