PERTH, Australia—Drivers wait behind the scenes at the World Rally Championships as they are introduced to the crowds at the Perth City mall, November 2002.
PERTH, Australia—Drivers wait behind the scenes at the World Rally Championships as they are introduced to the crowds at the Perth City mall, November 2002.