Cars Bikes Techrules Introduces New Car Ren RS Having 1,287 HP And One Seat Ali VaqarMarch 19, 20180 Techrules, the China-based company regularly uses the Geneva Motor Show to show off its vehicles. It showed off the...