SAG HARBOR, N.Y. — NASCAR chairman and CEO Brian France announced on Monday he was taking an indefinite leave of absence following his arrest in the Hamptons on charges of driving while intoxicated and criminal possession of oxycodone.
NASCAR head France arrested on drug charges