alsancle Mar 12, 2025 FollowabcDelage D8-120 from the late 1930s. Delage was a luxury manufacturer in France that was forced to merge with arch rival Delahaye shortly before this car was built.Mar 12, 2025LikeLikedReplyRepostShareSaveSaved