[Editor’s note: The following article is from Athlon Sports’ 2025 Racing Annual magazine. Order your copy online today, or ...
A Formula 1 racing team wants to expand its operations to the center of NASCAR country in Concord, spend up to $85 million and create up to 350 jobs. Not to be outdone, a NASCAR team also is plotting ...