France Takes Leave from NASCAR Following DWI, Drug Arrest
NASCAR chairman and CEO Brian France announced Monday he was taking an indefinite leave of absence a day after his arrest in New York’s Hamptons on charges of driving while intoxicated and criminal possession of oxycodone. France had a blood-alcohol …