Toyota Racing TF104 Launch: The invited media watch the launch of the new Toyota F1 TF104. Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004. DIGITAL IMAGE
The invited media watch the launch of the new Toyota F1 TF104.
Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004.
DIGITAL IMAGE