Just came across this really cool promo video from Dodge. It features a bunch of Dodge powered drag cars tearing down the track. I've heard tales about this slice of four minute drag racing heaven, but never seen or knew of anyone who had this clip until a few days ago.
(Continue reading)