Following through on a promise to return Champ Car racing to Europe in 2003, CART has announced a new race for the 2003 schedule, with an event at Brands Hatch in England. The race will be held at ...