I read that in some recent Shelby literature, too, that they have
aluminum bodywork made in England. I don't suppose they could be pinched for false adverts?
Maybe they meant "designed in England."
aluminum bodywork made in England. I don't suppose they could be pinched for false adverts?
Maybe they meant "designed in England."