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