Toyota Racing TF104 Launch: Front suspension detail on the new Toyota TF104. Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004. DIGITAL IMAGE
Front suspension detail on the new Toyota TF104.
Toyota Racing TF104 Launch, Cologne, Germany, 17 January 2004.
DIGITAL IMAGE