nev
Super Térrarist
Anyone else remember when these were new?
I remember going to the motor show in Melbourne when they were first released. Would have been around 1986. They sold one or two, then they disappeared into a vortex. Check around the back of the house. You might find a Holden Piazza.