But yesterday the race suffered a stab in its proverbial front tire when 2006 disgraced Tour de France winner Floyd Landis admitted to systematic performance drug use throughout his career, including during the year he became the only Tour champion to be stripped of his title.