British Truck Racing Championship

British Truck Racing Championship
British Truck Racing Championship on the Brands Hatch (Indy). Truck