Travis Beals and Riding Glaciers

Travis Beals is one of the young stars of the Iditarod. What a summer he’s had! We catch up with him on a glacier outside of the town of Seward, Alaska and we go sky high to find out how he and his team spends the summer.