Colorado Springs named 3rd best place to live in the U.S.
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. They posted a video on social media on Tuesday bragging about their high …