1287bhp Techrules Ren – first diesel-turbine electric supercar revealed ...

Responsive image
source