After a bumpy offseason, NASCAR is finally set to return at Daytona this weekend for the first points races of the 2026 season.