- 19,853
- Alabamamania
An intriguingly small car...I saw one in 1998 in the Barcelona area, I thought. But my uncle took a picture of it in Amsterdam in the same year.
http://www.pbase.com/dwin/image/33105303
Does anyone know?
http://www.pbase.com/dwin/image/33105303
Does anyone know?
