NASCAR issues statement after the arrest of CEO Brian France

Video Details

NASCAR releases a statement saying CEO Brian France will take an indefinite leave of absence after his DWI arrest.