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. Where is Charlotte motor Speedway located