Demonic Pleasure - When Dodge produced the 2018 Challenger SRT Demon, they set the bar high!