More than five months removed from the 2024 season finale in Nashville, the NTT IndyCar Series finally returned to life in St ...