Challenger Scat Pack 1320 is a mini Demon
Did you want a Dodge Challenger Demon but didn't get in on the fun? Have no fear, because your friends at Mopar are making it easy to get tons of that drag racing technology in future products. In this case,...