Lance Armstrong wins a record sixth straight Tour de France.
I can't tell you how much I hope this bugs the H-E-Double Hockeysticks out of the frogs.
Tags