velovoices.com
TdF stage 6: Greipel mashes it in Montpellier
Stage 6: Aix-en-Provence to Montpellier, 176.5km There had been high hopes that the peloton would be blown apart by echelons, causing fans and riders both heartbreak and schadenfreude in equal meas…