The modern Dodge Challenger SRT Hellcat has embarrassed plenty of cars over the years, but seeing one walk away from a police ...
Usually, drag racing is about who gets between point “Start” and Point “Finish” in the smallest amount of time possible. Most of the times, the winners is the one crossing the line first, but there ...