CBS News
Colorado Springs named the 3rd best place to live in the country, according to U.S. News & World Report
Officials in Colorado Springs are "feeling good" about their city being named the third best place to live in the country in new rankings from U.S. News & World Report. U.S. News analyzes the ...
3 days ago