Delage D12 is a New French Supercar With a Canadian Flavour Published on August 10, 2020 in New Models by Guillaume Rivard Photo: Delage Automobiles