To mark its last race as title sponsor of the series, Xfinity has arranged to make the final stage of next Saturday’s NASCAR Xfinity Series championship commercial free on The CW.
As the first year of NBC's monster broadcasting deal with NASCAR nears its conclusion, the network made a major on-air blunder as the build-up to the final Cup Series Round of 12 race began on Sunday ...