Podium Finishers on the 2013 Toyota Grand Prix of Long Beach
Hear about the 2013 Toyota Grand Prix of Long Beach from the podium finishers. Winner Takuma Sato became the first driver born in Japan to win an IZOD IndyCar Series race.
About this video
Write a comment