German news magazine, Der Spiegel, didn’t have to look very hard to find the right image to accompany its cover story on the alleged German car manufacturers’ cartel

Still The World's Least Influential Motoring Site
German news magazine, Der Spiegel, didn’t have to look very hard to find the right image to accompany its cover story on the alleged German car manufacturers’ cartel