Tuesday, April 7, 2015

the Beast of Turin returns to Goodwood, England



A legendary 28-litre Fiat S76 drives for the first time in 100 years (these days it would infringe noise and pollution laws). Read more

No comments: