1981 motor show earls court, london

4 min read

The Triumph Acclaim was this year’s big news – but most