Hosted on MSN4mon
The Car of the Future—That Only Lasted until 1975The last SM was built in 1975, after Citroën had declared bankruptcy and was absorbed by Peugeot. It was the last French car that recalled the past of greats like Bugatti, Delage, Delahaye ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results