NASCAR President Steve Phelps expressed the sport wants grow its footprint outside of the U.S., and it could come as soon as 2025. Phelps suggested NASCAR is destined to run races in Mexico and Canada next year. Concurrently, he said there are plans to keep the sport in Southern California. “I have nothing to announce …