Then IndyCar took over in 2008 and has been running at Long Beach since.
IndyCar team owners see rising expenses as the sport weighs changes to its racecars. It has led to more questions than ...