When NASCAR CEO Brian France Jr. was arrested and charged with DWI and criminal possession of a controlled substance in New York, his bizarre behavior at last year’s awards ceremony in Las Vegas suddenly had context.
When NASCAR CEO Brian France Jr. was arrested and charged with DWI and criminal possession of a controlled substance in New York, his bizarre behavior at last year’s awards ceremony in Las Vegas suddenly had context.