News 21 Aug, 2017
Aston Martin DBR1 sells for $22.5 million at auction to officially become the most expensive British car ever