I have seen these photos before somewhere, but I can't remember where, and I can't find them again on a Google search. In my fading memory, I think this was built somewhere in South America from a production Alfa Romeo of some sort, possibly a 1900 SS, or maybe even a 1600 Giulietta.
Is there an engine fitted? If it's an Alfa, I suggest a specialist website like Alfa Romeo Bulletin Board (I'm not supposed to use links!) - in fact that's where I may have seen it.