27 Jan France talks new points system Sports NASCAR Chairman and CEO, Brian France, talks about the new points system. Whose Next?