Video: Visit Dunton Hot Springs

Experience fine dining, soothing springs inside a luxury teepee in Colorado.