Then IndyCar took over in 2008 and has been running at Long Beach since.
Denny Hamlin and Joe Gibbs Racing have finally found a major sponsor for his No. 11 car, lifting a huge financial burden on ...