This Chinese Supercar Is Incredibly Powerful

16 Mar, 2017 | category - Vehicles | 10 photos | 2906 visits

People are saying that the TECHRULES “Ren” supercar looks like a cross between the Batmobile and a UFO and it's not hard to see why. The car has a unique layout and it boasts a powerful engine with 1287 horsepower.