Article: In addition to professional team sports, North Carolina has a strong affiliation with NASCAR and stock-car racing, with Charlotte Motor Speedway in Concord hosting two Sprint Cup Series races every year. Charlotte also hosts the NASCAR Hall of Fame, while Concord is the home of several top-flight racing teams, including Hendrick Motorsports, Roush Fenway Racing, Richard Petty Motorsports, Stewart-Haas Racing, and Chip Ganassi Racing. Numerous other tracks around North Carolina host races from low-tier NASCAR circuits as well.

Now answer this question: What North carolina city is home to several top racing teams?
Concord