23XI Racing and Front Row Motorsports withdraw their legal injunction appeal against NASCAR.
newsweek.com