
Motorsports
Sato Wins IndyCar Race At Long Beach
April 22, 2013
|
{fshare id=3728} LONG BEACH, Calif. (Sunday, April 21, 2013) – Takuma Sato became the first driver from Japan to win an Indy car race, prevailing in the 39th
Read More