David Millar of Britain collapses after crossing the finish line to win the 12th stage of the Tour de France cycling race over 226 kilometers (140.5 miles) with start in Saint-Jean-de-Maurienne and finish in Annonay, France, Friday July 13, 2012. (via Photo from AP Photo)
Millar time yo
THIS IS CYCLING. To those of you who say no one watches it. Just saying.
I love David Millar…for giving it all, for being a wily veteran and sticking it to the kids, for his eloquence against...
Your winner today…i didn’t see it, couldn’t follow anything, have no idea what happened, but this image says volumes to...