Username
Password
TF106 Launch Archive
By TTF1 February 18 2006
Toyota launched their 2006 challenger in France, in a factory where Toyota make the Yaris. High hopes are resting on this years TF106 which will once again home Ralf Schumacher and Jarno Trulli.

Bookmark or share this story with: