NASCAR CEO Brian France arrested on DWI, drug charges
NASCAR CEO Brian Z. France apologized and said he is taking a leave of absence after he was arrested on New York's Long Island on allegations of aggravated driving while intoxicated and possession of a controlled substance.