So I found this via a feed from Top Gear (the British version thank you very much) and I couldn’t resist posting it. Aston Martin is releasing a new version of the Vanquish, one of the most beautiful (Jason wipes a tear) cars ever made. If you know Top Gear at all, you know how much they love Aston’s. Well, with the joys of the internet, Aston has put out.. Read More