Cover Photo: Brian France during the 2015 NASCAR NMPA Myers Brothers Awards Luncheon at Encore Las Vegas on December 3, 2015 in Las Vegas, Nevada.
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