The Citroen ID Super, the French car assembled in Slough, England. This is thought to be the last one road worthy. Seen at the January Unnamed Classic Car Group meeting in Stourport. See more from the meet in the current issue of Classic and Competition Car magazine. Free at www.classcompcar.com

















