Toyota Racing TF104 Launch: The media await the launch of the Toyota TF104. Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004. DIGITAL IMAGE
The media await the launch of the Toyota TF104.
Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004.
DIGITAL IMAGE