Those who felt their Dodge Challenger SRT Demon 170 lost some of the 1,025 horsepower along the way get good news. It turns out they were right: their cars were indeed losing power. Dodge has ...
Over at Dodge, they raised their voices, stamped their feet, and demanded their own version. They got one, and they called it ...