Mopar / Stellantis News
The image above, showing what is clearly a badly wrecked 2018 Dodge Challenger SRT Demon, has been going around the internet for the past week. Many people are lamenting the fact that one of the 3,300 840-horsepower muscle cars built for consumers, but there are many variables which lead me and...