By Jamey Keaten
The Associated Press
Share this story
CHAMROUSSE, France — Stamping his dominance in the mountains and on the race overall, Vincenzo Nibali won Stage 13 of the Tour de France in the Alps on Friday up the hardest climb so far. ADVERTISING CHAMROUSSE, France — Stamping