Articles tagged as: Takuma Sato

Takuma Sato Wins Second Indianapolis 500
Sato Wins 101st Indianapolis 500, Earns $2.45M