2003 Lucky Strike BAR Honda Launch : 2003 Lucky Strike BAR Honda Launch Barcelona, Spain. 14th January 2003 Jacques Villeneuve World Press Copyright Free Ref: digital file only
2003 Lucky Strike BAR Honda Launch
Barcelona, Spain. 14th January 2003
Jacques Villeneuve
World Press Copyright Free
Ref: digital file only