Glenwood Springs, Colorado is a mecca of outdoor fun, home to the world's largest hot springs pool and 32 therapeutic mineral springs pools and historic vapor caves. The town has earned the name 'The ...