51° Light Rain
See complete forecast
Peter Dejong/AP Photo.
Joaquin Rodriguez Oliver of Spain crosses the finish line to win the 12th stage of the Tour de France over 210.5 kilometers (130.8 miles). Rodriguez finished ahead of runner-up Alberto Contador of Spain, right, on Friday in Mende, France.
Copy and paste the link:
Use the comment form below to begin a discussion about this content.
Commenting has been disabled for this item.