Lance Armstrong won his seventh Tour de France Sunday.
He's an amazing athlete and an incredible inspiration.
And anytime we can beat the French at their own sport on their on turf -- well, that's just gravy, now isn't it?
Carroll Bryant: Democrats Versus Pedophiles
4 weeks ago