Poll: Which is the Baddest Super Car of them All?
Mirror mirror on the wall, please tell us, which is the most desirable super car of them all? Lord knows there is no shortage of options. 2013 is shaping up to the be the year of the hypercar. The 918 has been out for ages, McLaren’s P1 was revealed a few months ago, and both [...]