Catholic Herald logo
Menu
Seven-time Tour de France champion Lance Armstrong (AP)

The Tour de France champion is still hiding behind the excuse that all professional cyclists took drugs