Amazing View of Colorado’s Glenwood Caverns by Andrea Greengard October 28 written by Andrea Greengard View of the Glenwood Caverns Enjoy a scenic, aerial overlook of the Glenwood Caverns. Located in Glenwood Springs, a city in Colorado, centered in the midst of the Colorado River and the Roaring Fork River. Video stream compliments of KMTS Glenwood Cavernsmeditation videomountain views