Takuma Sato of Japan wins the Grand Prix of Long Beach. Photo: AFP Takuma Sato of Japan wins the Grand Prix of Long Beach. Photo: AFP
Takuma Sato of Japan wins the Grand Prix of Long Beach. Photo: AFP

Takuma Sato first Japanese driver to win IndyCar race

Takuma Sato of Japan wins the Grand Prix of Long Beach. Photo: AFP Takuma Sato of Japan wins the Grand Prix of Long Beach. Photo: AFP
Takuma Sato of Japan wins the Grand Prix of Long Beach. Photo: AFP
READ FULL ARTICLE