Toyota Racing TF104 Launch: The Toyota TF104 is unveiled to the invited media. Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004. DIGITAL IMAGE
The Toyota TF104 is unveiled to the invited media.
Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004.
DIGITAL IMAGE