Vincenzo Nibali wins Stage 13 of the Tour de France

Vincenzo Nibali wins Stage 13 of the Tour de France