STAGE 3 114.5Km

Officials