Spain’s Alberto Contador is the Tour de France Champion after a spectacular final stage Sunday in Paris. Luxembourg’s Andy Schleck finished second and also goes home in the white young rider’s jersey for those 25-years or younger. Lance Armstrong finished third, not bad for a 37-year-old cancer survivor who retired from cycling four years ago.
Britain’s [...]