Vencer unveils its Sarthe MY 2015Dutch automotive brand Vencer has unveiled its Sarthe MY 2015 supercar, which boasts a 6.3L V8 supercharged engine with 622BHP and 838 Nm of torque. The Vencer Sarthe is named after the circuit "la Sarthe" and ...