NASCAR CEO Brian France To Take Leave Of Absence After DUI And Drug Charges
Nascar chairman and CEO Brian France announced Monday he was taking an indefinite leave of absence, this coming a day after his arrest in New York’s Hamptons on charges of driving while intoxicated and criminal possession of