Review 1039hp Dodge SRT Demon 170 is the last Challenger ever Dodge is bidding a final farewell to its venerable 6.2-litre supercharged V8 engine with a new variant of the Challenger muscle car so rapid that Read More »