Toyota Racing TF104 Launch: The new Toyota TF104 waits to be unveiled. Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004. DIGITAL IMAGE
The new Toyota TF104 waits to be unveiled.
Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004.
DIGITAL IMAGE