First, the good news for racing fans: NASCAR is close to returning and the revised schedule is "99 percent of the way done," according to president Steve Phelps. The season will restart on Sunday, May 17 at Darlington Raceway.

This revelation was made on Dale Earnhardt Jr's podcast, "Dale Jr. Download," where he talked about the logistics of this new schedule, and why a full official list of spots have yet to be announced by NASCAR.

The first four races of the year will include two at Darlington in South Carolina, and two at Charlotte Motor Speedway in North Carolina. The reason for this is because NASCAR knows that they can operate in those two states, as the governor has allowed races without any spectators. 

Here's the bad news: because this revised season is adding an additional race to each respective track -- Darlington usually only hosts the Southern 500 once per year, and Charlotte usually hosts The Coke 600 and a playoff race -- this means that some other track will lose out on a race it normally hosts in a typical NASCAR season. Phelps expanded on this in the podcast.

"What we're determining right now is, obviously, the number of events in Darlington for this year, when the season started, we had one," he said. "Now, we have three, so we had to figure out where those races are coming from.

"So we have some idea. But we're trying to figure out what that looks like because if you have two additional Darlingtons and one additional Charlotte Motor Speedway [race], they have to come from some race track. So is that coming from a race track with two events that will now have one? Those are the things we're trying to work through right now," he continued

As for where they are in that decision process, NASCAR executive vice president and chief racing development officer, Steve O'Donnell, was a bit more clear on the subject. "Those decisions have been made," he said to reporters on a conference call. However, none of those decisions are ready to be made public.