STAGE 20. NICE – COL DE LA COUILLOLE Saturday 20 July—Stage 20 of the Tour de France is 132.8 kilometres long, and the riders must conquer four mountain tops. The finish is situated Read More