Someone at FCA was paying attention to a wave of complaints about the Challenger SRT Demon’s dragged-out, teased launch, because the newly released video, “No Pills”, is our best look yet at the monster Dodge. That means no semi-shadowed half-glimpses…we get the big Mopar sitting on the track with the Christmas tree coming down, and […]
More...
More...