Click Here and check out all the new stuff going on in Featured Imagery!
0 Members and 1 Guest are viewing this topic.
Any idea about the buggy on the left? The stand is Caprera at the 1971 Turin Motor Show, but the buggy could be made by somebody else, as on display there was also a Lawil.