Associated Press NASCAR CEO Brian France said he wants to make the sport more affordable for new teams.