News 5 Mar, 2018
The Techrules Ren RS has been unveiled and promises up to six electric motors, two diesel turbines and 7,722Nm of torque…