Dodge calls the Challenger SRT Demon its “halo car.” The car that shines its beneficent light upon all the lower offerings on the company roster. But, since this is a Dodge, and a Challenger, and an SRT on top of that, let’s just say this is not the most angelic of cars. A little while […]