justbritish.com
Aston Martin Vanquish Awarded 1st Place as Sports Cars Import - Just British
Aston Martin Vanquish celebrated success in the latest readers’ vote for the “Best Cars 2016” held by German automotive magazine auto motor und sport.