Whistleblower insists McQuaid’s time is up

McQuaid made his comment about the former US Postal Services riders following a press conference in Aigle, Switzerland on Monday in which he announced that the UCI had accepted the United States Anti-Doping Agency’s (USADA) decision to strip Armstrong of his seven Tour de France titles.
Hamilton and Landis were among the 26 individuals who testified to USADA about the systematic doping programme in place at the American team, but McQuaid said the pair should not be hailed as heroes given that they had contested positive tests during their own careers and lied many times in front of the courts.