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 oxycodone. France had a blood-alcohol content that was more than twice the legal limit, smelled of alcohol and … Read more