Tour of Utah: Travis McCabe wins stage 1

Tour of Utah: Travis McCabe wins stage 1

Travis McCabe (UnitedHealthcare) won a chaotic sprint to take stage 1 at the Tour of Utah Tuesday in Cedar City. McCabe kicked early, around the …….

Read entire article