STAGE 12: AURILLAC – VILLENEUVE-SUR-LOT Thursday, 4 July—The 12th stage of the Tour de France is a 203.6-kilometre test between Aurillac and Villeneuve-sur-Lot. The route features 2,200 metres of climbing, Read More