Champion Super shop display with 12 racing cars displays superb and a rare item priced to sell. Any questions please ask so. The item "Champion Super 1/66 Racing Car Set Shop Display Made In France Rare" is in sale since Sunday, July 12, 2020. This item is in the category "Toys & Games\Diecast & Vehicles\Cars, Trucks & Vans\Vintage Manufacture".
The seller is "jackimarshal-67" and is located in Barnoldswick. This item can be shipped worldwide.