Looks like Nascar has suspended the new “Let the Drivers be Drivers” rule...
Looks like Nascar has suspended the new Let the Drivers be Drivers rule... Been busy with getting dinner ready, putting the sun out for the day, etc....did they announce penalty's...???