
Dutch supercar manufacturer Vencer was established last year by Robert Cobben and is based in Vriezenveen, a small town in the Dutch province of Overijssel.

Dutch supercar manufacturer Vencer was established last year by Robert Cobben and is based in Vriezenveen, a small town in the Dutch province of Overijssel.