
Iconic Aston Martin DBR1, most famous as the victor of the 1959 24 Hours of Le Mans, could become the world’s most expensive car if find buyer who has a whopping £20 million ($31.7 million) to spend on it. It’s price is four times as much as any British car ever sold publicly. Besides being [...]

Recent Comments