News

Denny Hamlin challenges NASCAR's fine and CEO Brian France's claims of driver support sparking debate over free speech in the sport.