Remember meForgot password?
    Log in with Twitter

2013-04-22 15:06:35

With a victory on the streets of Long Beach, California, Takuma Sato became the first Japanese driver to win an IndyCar race.

Image uploaded by John Duarte
Featured In
News Apr 22, 2013 - IndyCar: Sato becomes first Japanese driver to win IndyCar race
Personal Albums Jan 26, 2012 - JCDuploads
Latest News
Top News