Formula One Launch: The nose of the Toyota TF105. Estacio de Franca, Barcelona, Spain, 8 January 2005. DIGITAL IMAGE.
The nose of the Toyota TF105.
Estacio de Franca, Barcelona, Spain, 8 January 2005.
DIGITAL IMAGE.