Posts

Showing posts with the label Takuma Sato

Honda's Decision to Quit F1 Coincides with Multi-Year Plan to Supply Next-Generation Indycar Hybrid Power Units