• 2013 Aston Martin Vantage SP10

    Everyone, and the dog knows that “Aston Martin” is just another way of saying “sex on wheels”, but did you know that the luxury sports cars (some might even say, a super car) it actually competes with various motor sports ...