Ah the Chinese. They aren’t what you’d call…original when it comes to car design
Merry Christmas! Of the cars that moved us most in 2013, the Ferrari F12 Berlinetta is the loudest, fastest and most expensive.