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...

Already a subscriber? Click here to view full article