Floyd Landis, winner of the Tour de France, was supposed to be on the 'Tonight Show' last week and cancelled1.
Then yesterday he was supposed to be on the show and cancelled again.
Thats pretty sad, when you dont even think you can pass the tonight show drug2 test. Come on! The band got in.