Eight Colorado residents make up nearly half of Team USA’s roster as the Centennial State has become the epicenter for the best sled hockey players in the country.
Colorado Avalanche's Brock Nelson stayed in Denver while most of Team USA visited the White House after the first men's ...