More than one of the biggest racing forms in the world, NASCAR is a family business that was started by Bill France back in 1948.  Since that time there has always been a member of the France family at the head of NASCAR…until now. Current Chairman and CEO Jim France is stepping away from his…

Big Shake Up in NASCAR Leadership