Welcome to the official website of the Glenwood Springs Whitewater Park. Located in Glenwood Springs, Colorado, the Glenwood Whitewater Park is the first man-made whitewater feature built on the entire length of the Colorado River.