Brian France discusses the arrest that changed his life
France had plans to step away from the NASCAR CEO role Brian France became the CEO of NASCAR in 2003. He led the sport, bringing a number of game-changing systems such as stage racing and the playoffs. His 15th year as CEO, ended in flames. France drove through a stop […] The post Brian France discusses the arrest that changed his life appeared first on Racing News.