The Petrolhead Corner – The Dodge Challenger SRT Demon 170 Is The Ultimate Stoplight Sprint Machine

Picture this; you’re driving along in your sports car and pull up to the light next to someone in a typical modern muscle car, a Dodge Challenger for the sake of the story. You look over, lock eyes with the other driver and both of you immediately know what’s about to happen. You look up, […]

Continue reading ‘The Petrolhead Corner – The Dodge Challenger SRT Demon 170 Is The Ultimate Stoplight Sprint Machine’

 
2 years ago