And it features the new 2018 Dodge Challenger SRT Demon which boasts an absurd 840 Horsepower If you don't speak car, I'm not sure what you're doing reading this, but that is absurd It's an insane amount of torque for any vehicle, and it makes the Challenger SRT Demon unable to actually participate in NHRA[...]