FCA to Dealers: Don’t Take Deposits on Dodge Demons Yet Published on May 17, 2017 in News by Danny Geraghty Photo: Marc-André Gauthier 2018 Dodge Challenger SRT Demon