A long-standing rumor that NASCAR gave teams a “sign it or else” ultimatum regarding the 2025 charter agreement is back in the spotlight and this time it’s more believable. The rumor has been floating ...