Techrules Ren Electric Supercar Produces 1,287HP - Geneva Motor Show 2017techprezz (42)in #cars • 8 years ago Techrules Ren is one of the most powerful supercars that made its world premiere at Geneva Motor Show 2017. #technology #supercars #vehicles #techrules