NASCAR CEO Takes Leave of Absence


Published on August 7 2018 6:28 am
Last Updated on August 7 2018 6:28 am

NASCAR CEO Brian France has taken a leave of absence after he was arrested on Sunday night in Sag Harbor, New York, for DWI and criminal possession of oxycodone. France was pulled over after he was seen running a stop sign.