NASCAR CEO taking indefinite leave of absence after DWI arrest

Brian France was arrested in the Hamptons in New York on Sunday.

August 6, 2018

Examined