Techrules Ren Electric Supercar Produces 1,287HP - Geneva Motor Show 2017

in #cars8 years ago

Techrules Ren is one of the most powerful supercars that made its world premiere at Geneva Motor Show 2017.