I've just come back from a work trip to Europe. Spotted this familiar emblem on a campervan in a campground on the Rhine River just outside Cologne.
They are coach-builders, so can turn their hands to anything I guess.
karmann54 ·