Site icon Sport and Motor

That is a Jehle Saphier. A “supercar” built in the early 80s in Leichtenstein.

Exit mobile version