Colorado locals impress in final stage of USA Pro Cycling Challenge
DENVER -- The biggest cycling race in America finished up Sunday in Downtown Denver after a week of racing at altitude. The USA Pro Cycling Challenge is one of the toughest races for professional cyclists, and it brings some pretty big names to town. But some locals made some noise during the week-long race, as well.