Toyota reveal 2008 car in Germany
Toyota on Thursday launched its 2008 car, the TF108, at the Japanese team's Cologne headquarters in Germany.
Toyota on Thursday launched its 2008 car, the TF108, at the Japanese team's Cologne headquarters in Germany.