18-06-08 Amazing cars in many french towns : a Ferrari 512 TR in Paris, a Delage D8 in Saint Emilion, near Bordeaux, a Lamborghini Countach 5000 S in the heart of Biarritz and a perfectly restored Lancia Stratos in Toulouse.
Back to Archives