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.

Read story


Use the comment form below to begin a discussion about this content.

Commenting has been disabled for this item.