Takuma Sato – The Red Alert News

All posts tagged "Takuma Sato"

  • Takuma Sato Wins The Indy 500

    Takuma Sato has won the 2020 Indianapolis 500. As USA Today noted, “Takuma Sato earned his second Indianapolis 500 championship Sunday, holding off Scott Dixon...