It sure did, actually ran faster than the 9.65 that Leah Pruett ran.Did the Demon ever run it's claimed 9.65 in the 1/4? How many years has this thing been in peoples hands now.
You would think lazy ass Dodge would have put in a few street launch modes. This is what would happen at a stop light, ****ing embarrassing for the Demon. Even the roll wasn't impressive on the Demons part.