Remember all of the advertising stunts that FCA pulled for the introduction of the Challenger Demon? The super-teased dribble of information that honestly, got annoying? The car itself is wicked, but when you have to spend months trumping up what your machine can do, it kind of dulls the impact a bit when you finally […]
More...
More...