France talks new points system Sports - January 27, 2011 NASCAR Chairman and CEO, Brian France, talks about the new points system. Whose Next? Read More