Delage. France's Finest Car.