Was Dodge really giving us the full truth when it comes to the 840-horsepower Dodge Demon? And is it really that much better of a value over the Hellcat? Posted by Elizabeth Puckett