Following a stellar display at Iowa Speedway two weeks ago, the IZOD IndyCar Series dropped the ball in Toronto yesterday evening.
Following a stellar display at Iowa Speedway two weeks ago, the IZOD IndyCar Series dropped the ball in Toronto yesterday evening.