2003 Lucky Strike BAR Honda Launch
2003 Lucky Strike BAR Honda Launch
Barcelona, Spain. 14th January 2003
Anthony Davidson, Takuma Sato, David Richards and Geoffrey Willis with Jacques Villeneuve and Jenson Button
World Press Copyright Free
Ref: digital file only