2003 London Champ Car Trophy
Championship Auto Racing Teams (CART) · Championship Auto Racing Teams (CART) 2003 2003
Event
Brands Hatch · United Kingdom · United Kingdom
Championship Auto Racing Teams (CART) · Championship Auto Racing Teams (CART) 2003 2003