2003 Lucky Strike BAR Honda Launch: 2003 Lucky Strike BAR Honda LaunchBarcelona, Spain. 14th January 2003David Richards and Geoffrey Willis with new BAR 005World Press Copyright FreeRef: digital file only
2003 Lucky Strike BAR Honda LaunchBarcelona, Spain. 14th January 2003David Richards and Geoffrey Willis with new BAR 005World Press Copyright FreeRef: digital file only