NASCAR CEO Jim France Faces Antitrust Lawsuit Questioning At Talladega
NASCAR CEO Jim France is facing an antitrust lawsuit filed by 23XI Racing and Front Row Motorsports, accusing NASCAR of creating a monopoly in stock car racing.