André Greipel wins Stage 6 of the Tour de France in Montpellier

André Greipel wins Stage 6 of the Tour de France in Montpellier