A Dodge Challenger SRT Demon smoking its tires, as a Demon should, and as a Demon cannot do in a showroom.Image: FCAIt’s dealer-markup season again, with the fancy “Launch Edition” of the new “Toyota Supra,” which I hear is less Toyota and more some other manufacturer I cannot recall the name of right now, coming…
