2005 Toyota F1 car Launch : 2005 Toyota F1 car Launch Panasonic Toyota Racing TF105 Estacion de Franca, Barcelona, Spain Saturday 8th January 2005 World Copyright: LAT Photographic
2005 Toyota F1 car Launch
Panasonic Toyota Racing TF105
Estacion de Franca, Barcelona, Spain
Saturday 8th January 2005
World Copyright: LAT Photographic