News

NASCAR fans lash back at the promotion for its failure to recognize the issues with the Cup Series race at Talladega.