The Spanish Selex ST5 from 1973

Selex ST5 from 1973, 1434 cc, 75 HP, max. speed 200 km/h

Read more: World best cars by Jordi Vilaró ...