Brian France issues statement following arrest; Steps down as NASCAR CEO

Brian France issues statement following arrest; Steps down as NASCAR CEO

Shane Walters
August 6, 2018