Can't find it anywhere. All I can think is that it may be a mule/prototype for a mid-sixties Fiat Dino Spyder. If not, please open this up again.....
Well, your perseverance has paid off, as this is a testing mule for the Fiat Dino Spider, using a few parts from the Fiat 850 and 124 Spiders, so a point to you!