NASCAR CEO Put On Leave After DWI, Drug Arrest
NASCAR said Monday that its CEO and chairman Brian France has taken an "indefinite leave of absence" after he was arrested in New York state over the weekend and charged with driving...To view the full article, register now.
Already a subscriber? Click here to view full article