Today's Stage 5 of the USA Pro Challenge made its way through Vail, Colo. Much like any live cycling broadcast, the mountains were a challenge.