Title: World victories with touring and racing cars in seven decades
Subjects: Automobile racing, Racing Automobiles, Mercedes automobile, Daimler automobile, Mercedes automobiles
Places: Europe, Germany