08-07-2018, 12:50 AM
NASCAR CEO and chairman Brian France has announced he is taking a leave of absence from his post to focus on his "personal affairs" following his Sunday arrest for DWI and possession of a controlled substance.
More...
More...