1973 Torrot Turismo, From Spain

1973 Torrot Turismo, From Spain