Techrules Racing
The China-based company Techrules Racing reveals its new insane toy for big boys have some fun on the tracks. The Ren RS. The Techrules Ren RS counts on six electric motors to generate 1,287 horsepower (960 kilowatts) and an amazing 238kg (1,725 lb-ft) of torque. With two electric motors powering the front wheels and the other four […]