"The Big Easy": IndyCars in New Orleans

Will Power, Sebastien Bourdais