Brian France's DUI Arrest Puts NASCAR Investment Questions In The Spotlight
With Brian France having to step down as CEO and Chair of NASCAR after being arrested for DUI and possession of a controlled substance, how does it affect the sport as potential investors loom?