Brian France talks encumbered wins

NASCAR CEO, Brian France arrested for a DUI