Triangle NC
France steps down as NASCAR's chief executive officer
Talladega, Ala. - NASCAR majority owner Jim France is stepping down as chief executive and will be replaced by president Steve O'Donnell. France will remain as NASCAR's chairman an…