Articles tagged as: Takuma Sato

Sato Wins 101st Indianapolis 500, Earns $2.45M