With its rich and varied sporting heritage, North Carolina provides many opportunities for sports enthusiasts to take in their preferred contests and gatherings. Those who enjoy professional football, college basketball, NASCAR racing, or golf can find something they like in ...