I just found this picture and supposedly it is in the Automotive museum in Salamanca Spain, well I just happen to be in Salamanca Spain so tomorrow I will try to find it. I guess it was made in Spain in the early 70's. I will take pictures if I can find it. It is called a Artés Gato Montés
Larry