This Chinese Supercar Is A 1,030-Horsepower Monster

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.