carnewschina.com
China Car History: the Lucky Star mini car for the Masses
Today in China Car History a very special car. This is the Tint Dragonfly Lucky Star C987 mini car concept, born in 1993. It was designed by a certain Mr.
Tycho de Feijter & Erik van Ingen Schenau