Dodge introduces the 2018 Challenger SRT Demon, because too much is never enough Photos courtesy FCA. Imagine a world where “because you can, and no one else has” is a good enough reason to build a product that most would deem too dangerous, too impractical and too limited in sco...