Home Tags Takuma Sato

Tag: Takuma Sato

The Race That Was…Canada 2007

Laura Leslie takes a look back through the annuls of F1 history to bring us the very first victory in the career of our current World Champion.