In further news from the World Car of the Year awards the Audi R8 V10 has been named 2010’s World Performance Car. The R8 has double dipped with this title after the R8 4.2 V8 was awarded the same honour back in 2008. The R8 knocked off some very stiff opposition to win this award, […]
Categories