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