News

The IndyCar Series is heading to Arlington, Texas, and no, it won't be at Texas Motor Speedway.