NASCAR America: New rules package to debut at Atlanta

1 Comment

The NASCAR America crew on Wednesday discussed how NASCAR’s new rules package, which is set to debut this weekend, may affect the racing at Atlanta Motor Speedway. Also discussed is how weather conditions could have an impact on the events.

Follow @JerryBonkowski