The lawsuit, filed in the Western District of North Carolina, takes aim at both NASCAR and CEO Jim France, accusing them of creating a monopoly that benefits themselves at the expense of teams ...
Results that may be inaccessible to you are currently showing.