the top selling American vehicle will literally not fit on the streets of most European cities.

i suspect that might be a clue to solving this mystery.

Comments