Huge day for German manufacturers.
We’re still not having a New York International Auto Show in April this year for obvious reasons. But the World Car Awards are proceeding as scheduled online. Last year, the Kia Telluride took home the title. The finalists for this year were revealed earlier this month.
…
Read more