Listen now:
NBC Sports

The Tonight Show: Tour de France superlatives