Toyota Racing TF104 Launch: Front nose, wing and suspension detail of the new Toyota TF104. Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004. DIGITAL IMAGE
Front nose, wing and suspension detail of the new Toyota TF104.
Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004.
DIGITAL IMAGE