Techrules Ren Is A Diesel-Electric Turbine Supercar With 1,287HP, 2,000Km Range [w/Video]


Chinese automaker Techrules believes that it has a real shot at the supercar segment with their first production model – the Ren.
Read more »