Toyota Racing TF104 Launch: Members of the Toyota F1 team on stage prior to the launch of the TF104. Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004. DIGITAL IMAGE
Members of the Toyota F1 team on stage prior to the launch of the TF104.
Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004.
DIGITAL IMAGE