Experience the magic of the holiday season with Christmas in Color, a spectacular drive-through Christmas light show at Water World in Denver, Colorado!