The Mercedes Benz star. Standing for motorisation "zu Lande, zu Wasser und in der Luft" (On Land, on water and in the air).
Comments
Sign in or get an account to comment.