1 articles with this tag
Jim France steps down as CEO of NASCAR, ending eight decades of family leadership at the organization. An outside executive will now manage the sport.